diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/BaseExpressionCodegen.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/BaseExpressionCodegen.kt index 73bd403a8b7..ef8917c66aa 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/BaseExpressionCodegen.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/BaseExpressionCodegen.kt @@ -20,14 +20,12 @@ import org.jetbrains.kotlin.codegen.inline.NameGenerator import org.jetbrains.kotlin.codegen.inline.ReifiedTypeInliner.Companion.putReifiedOperationMarker import org.jetbrains.kotlin.codegen.inline.ReifiedTypeInliner.OperationKind import org.jetbrains.kotlin.codegen.inline.ReifiedTypeParametersUsages -import org.jetbrains.kotlin.descriptors.ClassDescriptor import org.jetbrains.kotlin.types.TypeSystemCommonBackendContext import org.jetbrains.kotlin.types.model.KotlinTypeMarker import org.jetbrains.kotlin.types.model.TypeParameterMarker import org.jetbrains.org.objectweb.asm.commons.InstructionAdapter interface BaseExpressionCodegen { - val frameMap: FrameMapBase<*> val visitor: InstructionAdapter @@ -40,13 +38,6 @@ interface BaseExpressionCodegen { fun propagateChildReifiedTypeParametersUsages(reifiedTypeParametersUsages: ReifiedTypeParametersUsages) - fun pushClosureOnStack( - classDescriptor: ClassDescriptor, - putThis: Boolean, - callGenerator: CallGenerator, - functionReferenceReceiver: StackValue? - ) - fun markLineNumberAfterInlineIfNeeded(registerLineNumberAfterwards: Boolean) fun consumeReifiedOperationMarker(typeParameter: TypeParameterMarker) diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ExpressionCodegen.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ExpressionCodegen.kt index 503e6a91978..d331ada4e3e 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ExpressionCodegen.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/codegen/ExpressionCodegen.kt @@ -1431,15 +1431,6 @@ class ExpressionCodegen( } } - override fun pushClosureOnStack( - classDescriptor: ClassDescriptor, - putThis: Boolean, - callGenerator: CallGenerator, - functionReferenceReceiver: StackValue? - ) { - //TODO - } - override fun markLineNumberAfterInlineIfNeeded(registerLineNumberAfterwards: Boolean) { if (noLineNumberScope || registerLineNumberAfterwards) { if (lastLineNumber > -1) {