diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/FunctionCodegen.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/FunctionCodegen.java index ed3430f07b9..4f434fec3d8 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/FunctionCodegen.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/FunctionCodegen.java @@ -454,7 +454,7 @@ public class FunctionCodegen { OwnerKind contextKind = methodContext.getContextKind(); if (!state.getClassBuilderMode().generateBodies || isAbstractMethod(functionDescriptor, contextKind) || - (state.getClassBuilderMode() == ClassBuilderMode.ABI && !InlineUtil.isInlineOrContainingInline(origin.getDescriptor()))) { + (state.getClassBuilderMode() == ClassBuilderMode.ABI && origin.getDescriptor() != null && !InlineUtil.isInlineOrContainingInline(origin.getDescriptor()))) { generateLocalVariableTable( mv, jvmSignature,