summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Language
diff options
context:
space:
mode:
authorEnrico Granata <egranata@apple.com>2015-09-02 01:28:24 +0000
committerEnrico Granata <egranata@apple.com>2015-09-02 01:28:24 +0000
commit578c8a784161cd8032d5c4cd3e960ee0a1a2f01b (patch)
tree144ade06e867ce0d5acf98a0297481a1d774abd7 /lldb/source/Plugins/Language
parentdf7e79e64689157093dc20f3543956a78554eaa4 (diff)
downloadbcm5719-llvm-578c8a784161cd8032d5c4cd3e960ee0a1a2f01b.tar.gz
bcm5719-llvm-578c8a784161cd8032d5c4cd3e960ee0a1a2f01b.zip
Use Language::LanguageIsCPlusPlus instead of doing the same switch over language
llvm-svn: 246613
Diffstat (limited to 'lldb/source/Plugins/Language')
-rw-r--r--lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp b/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
index a0291462a6e..b44ba55853e 100644
--- a/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
+++ b/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
@@ -58,14 +58,7 @@ CPlusPlusLanguage::GetPluginVersion()
Language *
CPlusPlusLanguage::CreateInstance (lldb::LanguageType language)
{
- switch (language)
- {
- case lldb::eLanguageTypeC_plus_plus:
- case lldb::eLanguageTypeC_plus_plus_03:
- case lldb::eLanguageTypeC_plus_plus_11:
- case lldb::eLanguageTypeC_plus_plus_14:
- return new CPlusPlusLanguage();
- default:
- return nullptr;
- }
+ if (Language::LanguageIsCPlusPlus(language))
+ return new CPlusPlusLanguage();
+ return nullptr;
}
OpenPOWER on IntegriCloud