Use proper origin for fake override fields in IR

This commit is contained in:
Svyatoslav Scherbina
2018-09-07 17:21:27 +03:00
parent dc71e5b934
commit 5c6193ddf3
@@ -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,