diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/SymbolTable.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/SymbolTable.kt index 897c066c566..f38ba87ad4a 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/SymbolTable.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/SymbolTable.kt @@ -367,6 +367,10 @@ open class SymbolTable( ) } + fun referenceScript(descriptor: ScriptDescriptor): IrScriptSymbol { + return scriptSymbolTable.referenced(descriptor) { IrScriptSymbolImpl(descriptor) } + } + private fun createClassSymbol(descriptor: ClassDescriptor): IrClassSymbol { return signaturer.composeSignature(descriptor)?.let { IrClassPublicSymbolImpl(descriptor, it) } ?: IrClassSymbolImpl(descriptor) }