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