diff --git a/src/plugins/debugger/debuggerconstants.h b/src/plugins/debugger/debuggerconstants.h
index 36539f291a3877416ff0a045b9b3363d8ee0c8a6..75b15f40420c81ba763a0d4eb45dcd3a32527ee3 100644
--- a/src/plugins/debugger/debuggerconstants.h
+++ b/src/plugins/debugger/debuggerconstants.h
@@ -237,7 +237,6 @@ enum DebuggerEngineType
     ScriptEngineType  = 0x02,
     CdbEngineType     = 0x04,
     PdbEngineType     = 0x08,
-    TcfEngineType     = 0x10,
     QmlEngineType     = 0x20,
     QmlCppEngineType  = 0x40,
     LldbEngineType  = 0x80,
@@ -245,7 +244,6 @@ enum DebuggerEngineType
         | ScriptEngineType
         | CdbEngineType
         | PdbEngineType
-        | TcfEngineType
         | QmlEngineType
         | QmlCppEngineType
         | LldbEngineType
diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index 6e26864c1462f55861de673d873544d11abe22fd..49f23ee194f7427f0f00cade4d2632c9a7b6503a 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -1235,10 +1235,6 @@ bool DebuggerPluginPrivate::parseArgument(QStringList::const_iterator &it,
         *enabledEngines &= ~ScriptEngineType;
         return true;
     }
-    if (option == _("-disable-tcf")) {
-        *enabledEngines &= ~TcfEngineType;
-        return true;
-    }
     if (option == _("-disable-lldb")) {
         *enabledEngines &= ~LldbEngineType;
         return true;
@@ -1261,7 +1257,6 @@ bool DebuggerPluginPrivate::parseArguments(const QStringList &args,
     return true;
 }
 
-
 bool DebuggerPluginPrivate::initialize(const QStringList &arguments,
     QString *errorMessage)
 {
diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp
index 99a101d3eb5eb9259a4c3794f30925d5eb61bfd8..7d9d159113e04fc38764fe788bf7ccf790ec2309 100644
--- a/src/plugins/debugger/debuggerrunner.cpp
+++ b/src/plugins/debugger/debuggerrunner.cpp
@@ -111,8 +111,6 @@ static const char *engineTypeName(DebuggerEngineType et)
         return "Cdb engine";
     case Debugger::PdbEngineType:
         return "Pdb engine";
-    case Debugger::TcfEngineType:
-        return "Tcf engine";
     case Debugger::QmlEngineType:
         return "QML engine";
     case Debugger::QmlCppEngineType:
@@ -410,10 +408,10 @@ static QList<DebuggerEngineType> enginesForMode(DebuggerStartMode startMode,
 {
     QList<DebuggerEngineType> result;
     switch (startMode) {
-    case Debugger::NoStartMode:
+    case NoStartMode:
         break;
-    case Debugger::StartInternal:
-    case Debugger::StartExternal:
+    case StartInternal:
+    case StartExternal:
     case AttachExternal:
         if (!hardConstraintsOnly) {
 #ifdef Q_OS_WIN
@@ -422,11 +420,11 @@ static QList<DebuggerEngineType> enginesForMode(DebuggerStartMode startMode,
             result.push_back(GdbEngineType);
         }
         break;
-    case Debugger::AttachCore:
-    case Debugger::StartRemoteGdb:
+    case AttachCore:
+    case StartRemoteGdb:
         result.push_back(GdbEngineType);
         break;
-    case Debugger::AttachToRemote:
+    case AttachToRemote:
         if (!hardConstraintsOnly) {
 #ifdef Q_OS_WIN
             result.push_back(CdbEngineType);
@@ -434,9 +432,6 @@ static QList<DebuggerEngineType> enginesForMode(DebuggerStartMode startMode,
             result.push_back(GdbEngineType);
         }
         break;
-    case AttachTcf:
-        result.push_back(TcfEngineType);
-        break;
     case AttachCrashedExternal:
         result.push_back(CdbEngineType); // Only CDB can do this
         break;
@@ -493,7 +488,9 @@ ConfigurationCheck::ConfigurationCheck() :
 
 ConfigurationCheck::operator bool() const
 {
-    return errorMessage.isEmpty() &&  errorDetails.isEmpty() && masterSlaveEngineTypes.first != NoEngineType;
+    return errorMessage.isEmpty()
+        && errorDetails.isEmpty()
+        && masterSlaveEngineTypes.first != NoEngineType;
 }
 
 QString ConfigurationCheck::errorDetailsString() const
@@ -516,9 +513,9 @@ static inline bool canUseEngine(DebuggerEngineType et,
     }
     // Configured.
     switch (et) {
-    case Debugger::CdbEngineType:
+    case CdbEngineType:
         return checkCdbConfiguration(sp, result);
-    case Debugger::GdbEngineType:
+    case GdbEngineType:
         return checkGdbConfiguration(sp, result);
     default:
         break;
@@ -758,11 +755,11 @@ DebuggerRunControl *DebuggerRunControlFactory::create
     return new DebuggerRunControl(runConfiguration, sp, check.masterSlaveEngineTypes);
 }
 
-DebuggerEngine *
-    DebuggerRunControlFactory::createEngine(DebuggerEngineType et,
-                                            const DebuggerStartParameters &sp,
-                                            DebuggerEngine *masterEngine,
-                                            QString *errorMessage)
+DebuggerEngine *DebuggerRunControlFactory::createEngine
+    (DebuggerEngineType et,
+     const DebuggerStartParameters &sp,
+     DebuggerEngine *masterEngine,
+     QString *errorMessage)
 {
     switch (et) {
     case GdbEngineType:
@@ -771,17 +768,12 @@ DebuggerEngine *
         return createScriptEngine(sp);
     case CdbEngineType:
         return createCdbEngine(sp, masterEngine, errorMessage);
-        break;
     case PdbEngineType:
         return createPdbEngine(sp);
-        break;
     case QmlEngineType:
         return createQmlEngine(sp, masterEngine);
-        break;
     case LldbEngineType:
         return createLldbEngine(sp);
-    default:
-        break;
     }
     *errorMessage = DebuggerRunControl::tr("Unable to create a debugger engine of the type '%1'").
                     arg(_(engineTypeName(et)));