Skip to content

Commit 8239453

Browse files
authored
Merge pull request #1932 from Teemperor/FixModuleLookupInfoIfdefSwift
[lldb] Fix that C++ base name is only calculated when Swift plugin is…
2 parents ea40221 + c24d7bf commit 8239453

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

lldb/source/Core/Module.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -681,13 +681,11 @@ Module::LookupInfo::LookupInfo(ConstString name,
681681
language == eLanguageTypeSwift) &&
682682
swift_method.IsValid())
683683
basename = swift_method.GetBasename();
684-
else if ((language == eLanguageTypeUnknown ||
685-
Language::LanguageIsCPlusPlus(language) ||
686-
Language::LanguageIsC(language) ||
687-
language == eLanguageTypeObjC_plus_plus) &&
688-
cpp_method.IsValid())
689-
basename = cpp_method.GetBasename();
690684
#endif // LLDB_ENABLE_SWIFT
685+
if ((language == eLanguageTypeUnknown ||
686+
Language::LanguageIsCFamily(language)) &&
687+
cpp_method.IsValid())
688+
basename = cpp_method.GetBasename();
691689

692690
if (basename.empty()) {
693691
if (CPlusPlusLanguage::ExtractContextAndIdentifier(name_cstr, context,

0 commit comments

Comments
 (0)