diff options
Diffstat (limited to 'lldb/source/Interpreter/CommandInterpreter.cpp')
-rw-r--r-- | lldb/source/Interpreter/CommandInterpreter.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lldb/source/Interpreter/CommandInterpreter.cpp b/lldb/source/Interpreter/CommandInterpreter.cpp index 0b9e4db2450..b94c4099a9e 100644 --- a/lldb/source/Interpreter/CommandInterpreter.cpp +++ b/lldb/source/Interpreter/CommandInterpreter.cpp @@ -2276,12 +2276,16 @@ CommandInterpreter::GetScriptInterpreter () lldb::ScriptLanguage script_lang = GetDebugger().GetScriptLanguage(); switch (script_lang) { - case eScriptLanguageNone: - m_script_interpreter_ap.reset (new ScriptInterpreterNone (*this)); - break; case eScriptLanguagePython: +#ifndef LLDB_DISABLE_PYTHON m_script_interpreter_ap.reset (new ScriptInterpreterPython (*this)); break; +#else + // Fall through to the None case when python is disabled +#endif + case eScriptLanguageNone: + m_script_interpreter_ap.reset (new ScriptInterpreterNone (*this)); + break; default: break; }; |