IR: propagate original declaration info via attributeOwnerId

For IrProperty, IrSimpleFunction we need to pass information about
original declaration to JVM_IR codegen. Instead of descriptors, use
the attributeOwnerId field.
This commit is contained in:
Georgy Bronnikov
2020-08-09 14:54:39 +03:00
parent 04d93dfbce
commit dafcdc527d
16 changed files with 79 additions and 8 deletions
@@ -54,6 +54,8 @@ abstract class IrPropertyCommonImpl(
override var setter: IrSimpleFunction? = null
override var metadata: MetadataSource? = null
override var attributeOwnerId: IrAttributeContainer = this
}
class IrPropertyImpl(