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 332da9cdff5..7caf445320f 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 @@ -17612,6 +17612,12 @@ public class FirBlackBoxCodegenTestGenerated extends AbstractFirBlackBoxCodegenT runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt54357.kt"); } + @Test + @TestMetadata("kt56508.kt") + public void testKt56508() throws Exception { + runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt56508.kt"); + } + @Test @TestMetadata("overload.kt") public void testOverload() throws Exception { diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java index 340793fe047..fa6ccec60cc 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/codegen/FirPsiBlackBoxCodegenTestGenerated.java @@ -17612,6 +17612,12 @@ public class FirPsiBlackBoxCodegenTestGenerated extends AbstractFirPsiBlackBoxCo runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt54357.kt"); } + @Test + @TestMetadata("kt56508.kt") + public void testKt56508() throws Exception { + runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt56508.kt"); + } + @Test @TestMetadata("overload.kt") public void testOverload() throws Exception { diff --git a/compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt56508.kt b/compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt56508.kt new file mode 100644 index 00000000000..915a87a961f --- /dev/null +++ b/compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt56508.kt @@ -0,0 +1,18 @@ +// !LANGUAGE: +ContextReceivers +// TARGET_BACKEND: JVM_IR + +fun box(): String { + with(Ctx()) { + Foo(1) + } + return "OK" +} + +context(Ctx) +class Foo constructor( + i: Int +) { + constructor() : this(1) +} + +class Ctx \ 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 b84153621fc..40b88487bfa 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 @@ -17612,6 +17612,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt54357.kt"); } + @Test + @TestMetadata("kt56508.kt") + public void testKt56508() throws Exception { + runTest("compiler/testData/codegen/box/extensionFunctions/contextReceivers/kt56508.kt"); + } + @Test @TestMetadata("overload.kt") public void testOverload() throws Exception {