[Fir2IR] Fix dispatch receiver of fake override lazy function

After the fix, it's at least consistent with what generated
for other fake overrides.

^KT-61386
This commit is contained in:
Pavel Kunyavskiy
2023-09-19 17:42:14 +02:00
committed by Space Team
parent b5acd1da6a
commit cd409abfd8
24 changed files with 207 additions and 204 deletions
@@ -1,6 +1,5 @@
// FIR_DUMP
// DUMP_IR
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386
annotation class Ann(@Ann(1) val e: Int)
@@ -1,7 +1,6 @@
// WITH_STDLIB
// WITH_REFLECT
// TARGET_BACKEND: JVM_IR
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386
// FIR_DUMP
// DUMP_IR
@@ -1,5 +1,4 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386
// DUMP_IR
// FULL_JDK
// WITH_REFLECT
@@ -1,6 +1,5 @@
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_K1: JVM_IR
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386
// Field VS property: case 4.1
// See KT-50082
// DUMP_IR
@@ -1,6 +1,5 @@
// TARGET_BACKEND: JVM_IR
// DUMP_IR
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386
// FILE: javapackage/PackagePrivateGrandparentInterface.java
package javapackage;
@@ -1,6 +1,5 @@
// ISSUE: KT-57655
// !LANGUAGE: +ImplicitSignedToUnsignedIntegerConversion
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61386
// ALLOW_KOTLIN_PACKAGE
// WITH_STDLIB
// DUMP_IR