diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/ic/InlineGraphTracker.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/ic/InlineGraphTracker.kt index 8936152ee84..64539b7ef24 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/ic/InlineGraphTracker.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/ic/InlineGraphTracker.kt @@ -173,8 +173,8 @@ class InlineFunctionHashBuilder( edges.mapNotNull { callee -> // TODO: use resolved FO if (!callee.isFakeOverride) { - val signature = callee.symbol.signature ?: error("Expecting signature for ${callee.render()}") - if (signature.visibleCrossFile) { + val signature = callee.symbol.signature // ?: error("Expecting signature for ${callee.render()}") + if (signature?.visibleCrossFile == true) { signature to (computedHashed[callee] ?: hashProvider.hashForExternalFunction(callee) ?: error("Internal error: No has found for ${callee.render()}")) } else null