[IR] Restore compatibility with IDEA after moving toIrConst function
#KT-60744 Fixed
This commit is contained in:
@@ -29,6 +29,10 @@ import org.jetbrains.kotlin.name.Name
|
|||||||
internal val TEMP_CLASS_FOR_INTERPRETER = object : IrDeclarationOriginImpl("TEMP_CLASS_FOR_INTERPRETER") {}
|
internal val TEMP_CLASS_FOR_INTERPRETER = object : IrDeclarationOriginImpl("TEMP_CLASS_FOR_INTERPRETER") {}
|
||||||
internal val TEMP_FUNCTION_FOR_INTERPRETER = object : IrDeclarationOriginImpl("TEMP_FUNCTION_FOR_INTERPRETER") {}
|
internal val TEMP_FUNCTION_FOR_INTERPRETER = object : IrDeclarationOriginImpl("TEMP_FUNCTION_FOR_INTERPRETER") {}
|
||||||
|
|
||||||
|
@Deprecated("Please migrate to `org.jetbrains.kotlin.ir.util.toIrConst`", level = DeprecationLevel.HIDDEN)
|
||||||
|
fun Any?.toIrConst(irType: IrType, startOffset: Int = SYNTHETIC_OFFSET, endOffset: Int = SYNTHETIC_OFFSET): IrConst<*> =
|
||||||
|
toIrConst(irType, startOffset, endOffset)
|
||||||
|
|
||||||
internal fun IrFunction.createCall(origin: IrStatementOrigin? = null): IrCall {
|
internal fun IrFunction.createCall(origin: IrStatementOrigin? = null): IrCall {
|
||||||
this as IrSimpleFunction
|
this as IrSimpleFunction
|
||||||
return IrCallImpl(SYNTHETIC_OFFSET, SYNTHETIC_OFFSET, returnType, symbol, typeParameters.size, valueParameters.size, origin)
|
return IrCallImpl(SYNTHETIC_OFFSET, SYNTHETIC_OFFSET, returnType, symbol, typeParameters.size, valueParameters.size, origin)
|
||||||
|
|||||||
Reference in New Issue
Block a user