[JS IR] store signatures for private symbols separately from public

Those signatures are used in JS IR IC
This commit is contained in:
Anton Bannykh
2021-12-01 15:09:04 +03:00
committed by TeamCityServer
parent cb3538db92
commit 4de69fb4b5
8 changed files with 24 additions and 3 deletions
@@ -43,6 +43,8 @@ abstract class Fir2IrBindableSymbol<out D : DeclarationDescriptor, B : IrDeclara
override val hasDescriptor: Boolean
get() = false
override var privateSignature: IdSignature? = null
override fun toString(): String {
if (isBound) return owner.render()
return "Unbound public symbol for $signature"