diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp
index e5925f71e247d175fbdf8e4f388b8fe2868ffff5..f0926cda8973a9b609b9e99774d0eb79e9f96214 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 20d849e45d20eb1f55585bf78a95a902d7fc2bb9..cd924cc80d3abb6fd8a9a0592db7a39e1e0e4b62 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>");
 }