[JS IC] Fix signature finding in some cases
Found in KFSAD
This commit is contained in:
committed by
teamcityserver
parent
15648da2b4
commit
9bfe502afd
+3
-2
@@ -119,9 +119,10 @@ class IrModuleDeserializerWithBuiltIns(
|
||||
}
|
||||
|
||||
override operator fun contains(idSig: IdSignature): Boolean {
|
||||
if (idSig in irBuiltInsMap) return true
|
||||
val topLevel = idSig.topLevelSignature()
|
||||
if (topLevel in irBuiltInsMap) return true
|
||||
|
||||
return checkIsFunctionInterface(idSig) || idSig in delegate
|
||||
return checkIsFunctionInterface(topLevel) || idSig in delegate
|
||||
}
|
||||
|
||||
override fun referenceSimpleFunctionByLocalSignature(file: IrFile, idSignature: IdSignature) : IrSimpleFunctionSymbol =
|
||||
|
||||
Reference in New Issue
Block a user