From 62a1514ca70dfcea28c413ff55c214eb49f0a4d4 Mon Sep 17 00:00:00 2001 From: Tamas Berghammer Date: Fri, 9 Oct 2015 11:01:56 +0000 Subject: [PATCH] Fix regression caused by r249769 * Change TestSettings to test qith go instead of pascal as ToT pascal support isn't complete * Fix crash inside PluginManager llvm-svn: 249821 --- lldb/source/Core/PluginManager.cpp | 1 + lldb/test/settings/TestSettings.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lldb/source/Core/PluginManager.cpp b/lldb/source/Core/PluginManager.cpp index 4b320744db67..b47a982f1890 100644 --- a/lldb/source/Core/PluginManager.cpp +++ b/lldb/source/Core/PluginManager.cpp @@ -2564,6 +2564,7 @@ PluginManager::RegisterPlugin (const ConstString &name, if (description && description[0]) instance.description = description; instance.create_callback = create_callback; + instance.enumerate_callback = enumerate_supported_languages_callback; Mutex::Locker locker (GetTypeSystemMutex ()); GetTypeSystemInstances ().push_back (instance); } diff --git a/lldb/test/settings/TestSettings.py b/lldb/test/settings/TestSettings.py index f430a9dae3db..21b8b76ebf7b 100644 --- a/lldb/test/settings/TestSettings.py +++ b/lldb/test/settings/TestSettings.py @@ -405,9 +405,9 @@ class SettingsCommandTestCase(TestBase): self.runCmd("settings clear stop-disassembly-display", check=False) # language self.runCmd ("settings set target.language c89") # Set to known value - self.runCmd ("settings set target.language pascal ") # Set to new value with trailing whitespace + self.runCmd ("settings set target.language go ") # Set to new value with trailing whitespace self.expect ("settings show target.language", SETTING_MSG("target.language"), - startstr = "target.language (language) = pascal") + startstr = "target.language (language) = go") self.runCmd("settings clear target.language", check=False) # arguments self.runCmd ("settings set target.run-args 1 2 3") # Set to known value