Skip to content

Commit ff4b066

Browse files
committed
Support embedded swift prefix
1 parent defe915 commit ff4b066

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntime.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1043,8 +1043,9 @@ static bool PrintObjectViaPointer(Stream &strm, ValueObject &object,
10431043
return false;
10441044

10451045
StringRef mangled_type_name = object.GetMangledTypeName();
1046-
// Swift's APIs that accept mangled names require the "$s" prefix removed.
1046+
// Swift APIs that receive mangled names require the prefix removed.
10471047
mangled_type_name.consume_front("$s");
1048+
mangled_type_name.consume_front("$e"); // Embedded Swift prefix
10481049

10491050
std::string expr_string =
10501051
llvm::formatv(

0 commit comments

Comments
 (0)