[FIR] Provide object [dispatch] && callable reference receivers properly

This commit is contained in:
Mikhail Glukhikh
2020-04-08 16:09:21 +03:00
parent 00fedbf6b3
commit a93c7a39e0
18 changed files with 62 additions and 152 deletions
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
abstract class Base(val fn: () -> String)
class Outer {
@@ -1,5 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
enum class X {
B {
override val value = "OK"
@@ -1,5 +1,4 @@
// !JVM_DEFAULT_MODE: enable
// IGNORE_BACKEND_FIR: JVM_IR
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// WITH_RUNTIME
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
// WITH_RUNTIME
import Host.x
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
import Host.x
object A {
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
// WITH_RUNTIME
package test
@@ -1,4 +1,3 @@
// IGNORE_BACKEND_FIR: JVM_IR
// WITH_RUNTIME
class Foo {