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:
Anton Bannykh
2021-07-16 18:06:06 +03:00
committed by teamcityserver
parent fa21132704
commit 508d3bd9c0
@@ -226,7 +226,7 @@ class IcModuleDeserializer(
val icFileDeserializer = fileQueue.removeFirst()
val signature = signatureQueue.removeFirst()
val declaration = icFileDeserializer.deserializeDeclaration(signature) ?: continue
val declaration = icFileDeserializer.deserializeDeclaration(signature) ?: icFileDeserializer.deserializeAnyDeclaration(signature) ?: continue
icFileDeserializer.injectCarriers(declaration, signature)