diff options
author | Sean Callanan <scallanan@apple.com> | 2015-10-21 19:14:33 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2015-10-21 19:14:33 +0000 |
commit | 93c0b003805f40081edba82fbd9e9375c880a1e2 (patch) | |
tree | 7255d528c8b17ffb4a39a08d029c48c075683be6 /lldb/source/Target/Language.cpp | |
parent | 654aaf12dc319ea4b6fc82123d903e6d0c49984b (diff) | |
download | bcm5719-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.cpp | 11 |
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 () { |