JsIntrinsics: use createEmptyExternalPackageFragment
This commit is contained in:
@@ -31,9 +31,8 @@ import java.util.*
|
||||
|
||||
class JsIntrinsics(private val irBuiltIns: IrBuiltIns, val context: JsIrBackendContext) {
|
||||
|
||||
private val externalPackageFragmentSymbol = IrExternalPackageFragmentSymbolImpl(context.internalPackageFragmentDescriptor)
|
||||
val externalPackageFragment = IrExternalPackageFragmentImpl(
|
||||
externalPackageFragmentSymbol, context.internalPackageFragmentDescriptor.fqName
|
||||
val externalPackageFragment = IrExternalPackageFragmentImpl.createEmptyExternalPackageFragment(
|
||||
context.builtIns.builtInsModule, FqName("kotlin.js.internal")
|
||||
)
|
||||
|
||||
// TODO: Should we drop operator intrinsics in favor of IrDynamicOperatorExpression?
|
||||
|
||||
@@ -90,7 +90,7 @@ class JsIrBackendContext(
|
||||
val packageLevelJsModules = mutableSetOf<IrFile>()
|
||||
val declarationLevelJsModules = mutableListOf<IrDeclarationWithName>()
|
||||
|
||||
val internalPackageFragmentDescriptor = EmptyPackageFragmentDescriptor(builtIns.builtInsModule, FqName("kotlin.js.internal"))
|
||||
private val internalPackageFragmentDescriptor = EmptyPackageFragmentDescriptor(builtIns.builtInsModule, FqName("kotlin.js.internal"))
|
||||
val implicitDeclarationFile by lazy2 {
|
||||
IrFileImpl(object : SourceManager.FileEntry {
|
||||
override val name = "<implicitDeclarations>"
|
||||
|
||||
Reference in New Issue
Block a user