summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Language.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2015-10-21 19:14:33 +0000
committerSean Callanan <scallanan@apple.com>2015-10-21 19:14:33 +0000
commit93c0b003805f40081edba82fbd9e9375c880a1e2 (patch)
tree7255d528c8b17ffb4a39a08d029c48c075683be6 /lldb/source/Target/Language.cpp
parent654aaf12dc319ea4b6fc82123d903e6d0c49984b (diff)
downloadbcm5719-llvm-93c0b003805f40081edba82fbd9e9375c880a1e2.tar.gz
bcm5719-llvm-93c0b003805f40081edba82fbd9e9375c880a1e2.zip
Fixed version of r250913, which actually implements all the static functions.
Thanks to Siva Chandra and Oleksiy Vyalov for pouncing on this. llvm-svn: 250928
Diffstat (limited to 'lldb/source/Target/Language.cpp')
-rw-r--r--lldb/source/Target/Language.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/lldb/source/Target/Language.cpp b/lldb/source/Target/Language.cpp
index 3ca6ae7f270..a2855b76e7e 100644
--- a/lldb/source/Target/Language.cpp
+++ b/lldb/source/Target/Language.cpp
@@ -299,6 +299,17 @@ Language::GetLanguagesSupportingTypeSystems (std::set<lldb::LanguageType> &langu
}
}
+void
+Language::GetLanguagesSupportingREPLs (std::set<lldb::LanguageType> &languages)
+{
+ uint32_t idx = 0;
+
+ while (REPLEnumerateSupportedLanguages enumerate = PluginManager::GetREPLEnumerateSupportedLanguagesCallbackAtIndex(idx++))
+ {
+ (*enumerate)(languages);
+ }
+}
+
std::unique_ptr<Language::TypeScavenger>
Language::GetTypeScavenger ()
{
OpenPOWER on IntegriCloud