diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/compiler.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/compiler.kt index 040afdd3474..c935bffaaa7 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/compiler.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/compiler.kt @@ -84,6 +84,10 @@ fun compile( multiModule, relativeRequirePath, propertyLazyInitialization, + baseClassIntoMetadata, + legacyPropertyAccess, + safeExternalBoolean, + safeExternalBooleanDiagnostic, useStdlibCache, icCache, ) diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/ic/ic.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/ic/ic.kt index 1393b99839c..c2f726395ce 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/ic/ic.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/ic/ic.kt @@ -133,6 +133,10 @@ fun icCompile( multiModule: Boolean = false, relativeRequirePath: Boolean = false, propertyLazyInitialization: Boolean, + legacyPropertyAccess: Boolean = false, + baseClassIntoMetadata: Boolean = false, + safeExternalBoolean: Boolean = false, + safeExternalBooleanDiagnostic: RuntimeDiagnostic? = null, useStdlibCache: Boolean, icCache: Map = emptyMap() ): CompilerResult { @@ -153,6 +157,10 @@ fun icCompile( es6mode, propertyLazyInitialization, irFactory, + baseClassIntoMetadata, + legacyPropertyAccess, + safeExternalBoolean, + safeExternalBooleanDiagnostic, useStdlibCache, useStdlibCache, icCache, @@ -222,6 +230,10 @@ private fun prepareIr( es6mode: Boolean = false, propertyLazyInitialization: Boolean, irFactory: PersistentIrFactory, + legacyPropertyAccess: Boolean = false, + baseClassIntoMetadata: Boolean = false, + safeExternalBoolean: Boolean = false, + safeExternalBooleanDiagnostic: RuntimeDiagnostic? = null, useGlobalSignatures: Boolean, useStdlibCache: Boolean, icCache: Map, @@ -256,6 +268,10 @@ private fun prepareIr( es6mode = es6mode, dceRuntimeDiagnostic = dceRuntimeDiagnostic, propertyLazyInitialization = propertyLazyInitialization, + legacyPropertyAccess = legacyPropertyAccess, + baseClassIntoMetadata = baseClassIntoMetadata, + safeExternalBoolean = safeExternalBoolean, + safeExternalBooleanDiagnostic = safeExternalBooleanDiagnostic, mapping = deserializer.mapping, )