Skip to content

Commit 85b4199

Browse files
committed
[lldb] Make DemangleCanonicalType use GetCanonicalType
1 parent b2632c9 commit 85b4199

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1723,9 +1723,8 @@ TypeSystemSwiftTypeRef::RemangleAsType(swift::Demangle::Demangler &dem,
17231723
swift::Demangle::NodePointer TypeSystemSwiftTypeRef::DemangleCanonicalType(
17241724
swift::Demangle::Demangler &dem, opaque_compiler_type_t opaque_type) {
17251725
using namespace swift::Demangle;
1726-
NodePointer node = GetCanonicalDemangleTree(m_swift_ast_context, dem,
1727-
AsMangledName(opaque_type));
1728-
return GetType(node);
1726+
CompilerType type = GetCanonicalType(opaque_type);
1727+
return GetDemangledType(dem, type.GetMangledTypeName().GetStringRef());
17291728
}
17301729

17311730
bool TypeSystemSwiftTypeRef::IsArrayType(opaque_compiler_type_t type,

0 commit comments

Comments
 (0)