diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeclarationStubGenerator.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeclarationStubGenerator.kt index 35b8857dd37..d75c9e69f7a 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeclarationStubGenerator.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DeclarationStubGenerator.kt @@ -98,6 +98,11 @@ class DeclarationStubGenerator( return referenced.owner } + val origin = + if (descriptor.kind == CallableMemberDescriptor.Kind.FAKE_OVERRIDE) + IrDeclarationOrigin.FAKE_OVERRIDE + else origin + return symbolTable.declareField( UNDEFINED_OFFSET, UNDEFINED_OFFSET,