Skip to content

Commit 273ba46

Browse files
committed
Check for msvc
1 parent 3b98a9b commit 273ba46

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,9 @@ CPlusPlusLanguage::GetFunctionNameInfo(ConstString name) const {
105105

106106
bool CPlusPlusLanguage::SymbolNameFitsToLanguage(Mangled mangled) const {
107107
const char *mangled_name = mangled.GetMangledName().GetCString();
108-
return mangled_name && Mangled::GetManglingScheme(mangled_name) ==
109-
Mangled::eManglingSchemeItanium;
108+
auto mangling_scheme = Mangled::GetManglingScheme(mangled_name);
109+
return mangled_name && (mangling_scheme == Mangled::eManglingSchemeItanium ||
110+
mangling_scheme == Mangled::eManglingSchemeMSVC);
110111
}
111112

112113
ConstString CPlusPlusLanguage::GetDemangledFunctionNameWithoutArguments(

0 commit comments

Comments
 (0)