We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 06a77c5 commit 812c57eCopy full SHA for 812c57e
lldb/source/Core/Mangled.cpp
@@ -88,8 +88,10 @@ Mangled::ManglingScheme Mangled::GetManglingScheme(llvm::StringRef const name) {
88
// Swift 4.2 used "$S" and "_$S".
89
// Swift 5 and onward uses "$s" and "_$s".
90
// Swift also uses "@__swiftmacro_" as a prefix for mangling filenames.
91
+ // Embedded Swift introduced "$e" and "_$e" as Swift mangling prefixes.
92
if (name.starts_with("$S") || name.starts_with("_$S") ||
93
name.starts_with("$s") || name.starts_with("_$s") ||
94
+ name.starts_with("$e") || name.starts_with("_$e") ||
95
name.starts_with("@__swiftmacro_"))
96
return Mangled::eManglingSchemeSwift;
97
0 commit comments