[IR] Two modes of signature rendering

^KT-59486
This commit is contained in:
Dmitriy Dolovov
2023-06-22 11:49:25 +02:00
committed by Space Team
parent c66bc36382
commit 4c0583e415
10 changed files with 101 additions and 61 deletions
@@ -418,7 +418,7 @@ class IrModuleToJsTransformer(
}
private fun Set<IrDeclaration>.computeTag(declaration: IrDeclaration): String? {
val tag = (backendContext.irFactory as IdSignatureRetriever).declarationSignature(declaration)?.toString()
val tag = (backendContext.irFactory as IdSignatureRetriever).declarationSignature(declaration)?.render()
if (tag == null && !contains(declaration)) {
error("signature for ${declaration.render()} not found")