JS IR IC: IC data may reference additional original declarations
Function types, which are created on the fly from lowerings are one such example.
This commit is contained in:
committed by
teamcityserver
parent
fa21132704
commit
508d3bd9c0
+1
-1
@@ -226,7 +226,7 @@ class IcModuleDeserializer(
|
|||||||
val icFileDeserializer = fileQueue.removeFirst()
|
val icFileDeserializer = fileQueue.removeFirst()
|
||||||
val signature = signatureQueue.removeFirst()
|
val signature = signatureQueue.removeFirst()
|
||||||
|
|
||||||
val declaration = icFileDeserializer.deserializeDeclaration(signature) ?: continue
|
val declaration = icFileDeserializer.deserializeDeclaration(signature) ?: icFileDeserializer.deserializeAnyDeclaration(signature) ?: continue
|
||||||
|
|
||||||
icFileDeserializer.injectCarriers(declaration, signature)
|
icFileDeserializer.injectCarriers(declaration, signature)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user