Swift: tweak mangling of extensions

This commit is contained in:
Paolo Tranquilli
2024-11-06 08:40:12 +01:00
parent 9e1e56f769
commit 02a0021a26

View File

@@ -99,7 +99,8 @@ SwiftMangledName SwiftMangler::visitExtensionDecl(const swift::ExtensionDecl* de
}
auto parent = getParent(decl);
return initMangled(decl) << fetch(parent) << getExtensionIndex(decl, parent);
auto target = decl->getExtendedType();
return initMangled(decl) << fetch(target) << getExtensionIndex(decl, parent);
}
unsigned SwiftMangler::getExtensionIndex(const swift::ExtensionDecl* decl,