From 076bedd065635966f11fee016cf85182acd643b8 Mon Sep 17 00:00:00 2001 From: Pavel Mikhailovskii Date: Tue, 27 Dec 2022 12:50:43 +0000 Subject: [PATCH] KT-51397 Add a test (has been fixed elsewhere) --- .../codegen/FirBlackBoxCodegenTestGenerated.java | 6 ++++++ .../extensionFunctions/contextReceivers/kt51397.kt | 12 ++++++++++++ .../codegen/IrBlackBoxCodegenTestGenerated.java | 6 ++++++ 3 files changed, 24 insertions(+) create mode 100644 compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt51397.kt diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java index 40fb6a8e368..c27b2a2e68e 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirBlackBoxCodegenTestGenerated.java @@ -17504,6 +17504,12 @@ public class FirBlackBoxCodegenTestGenerated extends AbstractFirBlackBoxCodegenT runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt51290.kt"); } + @Test + @TestMetadata("kt51397.kt") + public void testKt51397() throws Exception { + runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt51397.kt"); + } + @Test @TestMetadata("kt51475.kt") public void testKt51475() throws Exception { diff --git a/compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt51397.kt b/compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt51397.kt new file mode 100644 index 00000000000..e20b2e959cf --- /dev/null +++ b/compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt51397.kt @@ -0,0 +1,12 @@ +// !LANGUAGE: +ContextReceivers +// TARGET_BACKEND: JVM_IR + +fun box(): String { + with(0) { + Child() + } + return "OK" +} + +context(Int) open class Parent +context(Int) class Child : Parent() \ No newline at end of file diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java index 4a198020b2d..7f44e740325 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/codegen/IrBlackBoxCodegenTestGenerated.java @@ -17504,6 +17504,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt51290.kt"); } + @Test + @TestMetadata("kt51397.kt") + public void testKt51397() throws Exception { + runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt51397.kt"); + } + @Test @TestMetadata("kt51475.kt") public void testKt51475() throws Exception {