From e92ad815d8f2bcf99a7b9b40e5466457d1f85c8c Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Thu, 13 Aug 2009 17:36:23 +0200 Subject: [PATCH] Add a default: label to the ToolChainType switches so that gcc doesn't complain. Added a Q_ASSERT to the case that shouldn't happen. --- src/plugins/debugger/debuggermanager.cpp | 1 + src/plugins/projectexplorer/toolchain.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index e5925f71e24..f0926cda897 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -754,6 +754,7 @@ static IDebuggerEngine *debuggerEngineForToolChain(ProjectExplorer::ToolChain::T case ProjectExplorer::ToolChain::OTHER: case ProjectExplorer::ToolChain::UNKNOWN: case ProjectExplorer::ToolChain::INVALID: + default: break; } if (Debugger::Constants::Internal::debug) diff --git a/src/plugins/projectexplorer/toolchain.cpp b/src/plugins/projectexplorer/toolchain.cpp index 20d849e45d2..cd924cc80d3 100644 --- a/src/plugins/projectexplorer/toolchain.cpp +++ b/src/plugins/projectexplorer/toolchain.cpp @@ -135,6 +135,8 @@ QString ToolChain::toolChainName(ToolChainType tc) return QCoreApplication::translate("ToolChain", "<Invalid>"); case UNKNOWN: break; + default: + Q_ASSERT("Missing name for Toolchaintype"); }; return QCoreApplication::translate("ToolChain", "<Unknown>"); } -- GitLab