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 bbac349 commit 3241d91Copy full SHA for 3241d91
lldb/source/Core/Mangled.cpp
@@ -79,8 +79,10 @@ Mangled::ManglingScheme Mangled::GetManglingScheme(llvm::StringRef const name) {
79
// Swift 4.2 used "$S" and "_$S".
80
// Swift 5 and onward uses "$s" and "_$s".
81
// Swift also uses "@__swiftmacro_" as a prefix for mangling filenames.
82
+ // Embedded Swift introduced "$e" and "_$e" as Swift mangling prefixes.
83
if (name.starts_with("$S") || name.starts_with("_$S") ||
84
name.starts_with("$s") || name.starts_with("_$s") ||
85
+ name.starts_with("$e") || name.starts_with("_$e") ||
86
name.starts_with("@__swiftmacro_"))
87
return Mangled::eManglingSchemeSwift;
88
0 commit comments