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
@@ -153,4 +153,6 @@ class Fir2IrLazyProperty(
override val containerSource: DeserializedContainerSource?
get() = fir.containerSource
override var attributeOwnerId: IrAttributeContainer = this
}