Skip to content

Commit 4455532

Browse files
committed
JsIntrinsics: use createEmptyExternalPackageFragment
1 parent 7818baf commit 4455532

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/JsIntrinsics.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,8 @@ import java.util.*
3131

3232
class JsIntrinsics(private val irBuiltIns: IrBuiltIns, val context: JsIrBackendContext) {
3333

34-
private val externalPackageFragmentSymbol = IrExternalPackageFragmentSymbolImpl(context.internalPackageFragmentDescriptor)
35-
val externalPackageFragment = IrExternalPackageFragmentImpl(
36-
externalPackageFragmentSymbol, context.internalPackageFragmentDescriptor.fqName
34+
val externalPackageFragment = IrExternalPackageFragmentImpl.createEmptyExternalPackageFragment(
35+
context.builtIns.builtInsModule, FqName("kotlin.js.internal")
3736
)
3837

3938
// TODO: Should we drop operator intrinsics in favor of IrDynamicOperatorExpression?

compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/JsIrBackendContext.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ class JsIrBackendContext(
9090
val packageLevelJsModules = mutableSetOf<IrFile>()
9191
val declarationLevelJsModules = mutableListOf<IrDeclarationWithName>()
9292

93-
val internalPackageFragmentDescriptor = EmptyPackageFragmentDescriptor(builtIns.builtInsModule, FqName("kotlin.js.internal"))
93+
private val internalPackageFragmentDescriptor = EmptyPackageFragmentDescriptor(builtIns.builtInsModule, FqName("kotlin.js.internal"))
9494
val implicitDeclarationFile by lazy2 {
9595
IrFileImpl(object : SourceManager.FileEntry {
9696
override val name = "<implicitDeclarations>"

0 commit comments

Comments
 (0)