From de50d36ab39b9d591bae6562f76a6e0c3169e84b Mon Sep 17 00:00:00 2001 From: Jim Ingham Date: Fri, 17 Apr 2015 00:44:36 +0000 Subject: Fix "help language", the languages printer was assuming the eLanguageType numbers would be sequential, but vendor types are not and the printer went crazy. llvm-svn: 235153 --- lldb/source/Target/LanguageRuntime.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lldb/source/Target/LanguageRuntime.cpp') diff --git a/lldb/source/Target/LanguageRuntime.cpp b/lldb/source/Target/LanguageRuntime.cpp index 50e110c6544..b45af84702b 100644 --- a/lldb/source/Target/LanguageRuntime.cpp +++ b/lldb/source/Target/LanguageRuntime.cpp @@ -369,6 +369,15 @@ LanguageRuntime::GetNameForLanguageType (LanguageType language) return language_names[eLanguageTypeUnknown].name; } +void +LanguageRuntime::PrintAllLanguages (Stream &s, const char *prefix, const char *suffix) +{ + for (uint32_t i = 1; i < num_languages; i++) + { + s.Printf("%s%s%s", prefix, language_names[i].name, suffix); + } +} + bool LanguageRuntime::LanguageIsCPlusPlus (LanguageType language) { -- cgit v1.2.3