Skip to content

Commit 65a4dde

Browse files
Merge pull request #3358 from augusto2112/dem-canonical-tree-using-type
[lldb] Make DemangleCanonicalType use GetCanonicalType
2 parents 1813652 + 85b4199 commit 65a4dde

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
@@ -1718,9 +1718,8 @@ TypeSystemSwiftTypeRef::RemangleAsType(swift::Demangle::Demangler &dem,
17181718
swift::Demangle::NodePointer TypeSystemSwiftTypeRef::DemangleCanonicalType(
17191719
swift::Demangle::Demangler &dem, opaque_compiler_type_t opaque_type) {
17201720
using namespace swift::Demangle;
1721-
NodePointer node = GetCanonicalDemangleTree(m_swift_ast_context, dem,
1722-
AsMangledName(opaque_type));
1723-
return GetType(node);
1721+
CompilerType type = GetCanonicalType(opaque_type);
1722+
return GetDemangledType(dem, type.GetMangledTypeName().GetStringRef());
17241723
}
17251724

17261725
bool TypeSystemSwiftTypeRef::IsArrayType(opaque_compiler_type_t type,

0 commit comments

Comments
 (0)