[FIR2IR] Generate property extension receiver references properly

This commit is contained in:
Mikhail Glukhikh
2020-04-02 15:31:25 +03:00
parent 4234438d8d
commit f374c36cd2
44 changed files with 64 additions and 178 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
val Array<String>.firstElement: String get() = get(0)
fun box(): String {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
// IGNORE_BACKEND: NATIVE
//For KT-6020
import kotlin.reflect.KProperty1
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
var state = ""
var topLevel: Int
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
var recivier : Any? = "fail"
var value2 : Any? = "fail2"
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
val String.id: String
get() = this
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
var storage = 0
var Int.foo: Int