diff --git a/compiler/fir/fir2ir/tests/org/jetbrains/kotlin/codegen/ir/FirBlackBoxCodegenTestGenerated.java b/compiler/fir/fir2ir/tests/org/jetbrains/kotlin/codegen/ir/FirBlackBoxCodegenTestGenerated.java index 828dda1bca5..d44c6e6d447 100644 --- a/compiler/fir/fir2ir/tests/org/jetbrains/kotlin/codegen/ir/FirBlackBoxCodegenTestGenerated.java +++ b/compiler/fir/fir2ir/tests/org/jetbrains/kotlin/codegen/ir/FirBlackBoxCodegenTestGenerated.java @@ -10375,6 +10375,11 @@ public class FirBlackBoxCodegenTestGenerated extends AbstractFirBlackBoxCodegenT runTest("compiler/testData/codegen/box/enum/kt2350.kt"); } + @TestMetadata("kt38996.kt") + public void testKt38996() throws Exception { + runTest("compiler/testData/codegen/box/enum/kt38996.kt"); + } + @TestMetadata("kt7257.kt") public void testKt7257() throws Exception { runTest("compiler/testData/codegen/box/enum/kt7257.kt"); diff --git a/compiler/testData/codegen/box/enum/kt38996.kt b/compiler/testData/codegen/box/enum/kt38996.kt new file mode 100644 index 00000000000..83f2c00dd40 --- /dev/null +++ b/compiler/testData/codegen/box/enum/kt38996.kt @@ -0,0 +1,5 @@ +enum class E(val b: Boolean) { + TRUE(1 == 1) +} + +fun box() = if (E.TRUE.b) "OK" else "fail" \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java index 2e1131d7b16..b1162db9ccc 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/BlackBoxCodegenTestGenerated.java @@ -11595,6 +11595,11 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest { runTest("compiler/testData/codegen/box/enum/kt2350.kt"); } + @TestMetadata("kt38996.kt") + public void testKt38996() throws Exception { + runTest("compiler/testData/codegen/box/enum/kt38996.kt"); + } + @TestMetadata("kt7257.kt") public void testKt7257() throws Exception { runTest("compiler/testData/codegen/box/enum/kt7257.kt"); diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java index 43a3e3ecffd..dca4410700d 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/LightAnalysisModeTestGenerated.java @@ -11595,6 +11595,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes runTest("compiler/testData/codegen/box/enum/kt2350.kt"); } + @TestMetadata("kt38996.kt") + public void testKt38996() throws Exception { + runTest("compiler/testData/codegen/box/enum/kt38996.kt"); + } + @TestMetadata("kt7257.kt") public void testKt7257() throws Exception { runTest("compiler/testData/codegen/box/enum/kt7257.kt"); diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java index 4a22ed66957..be935938bf7 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrBlackBoxCodegenTestGenerated.java @@ -10375,6 +10375,11 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes runTest("compiler/testData/codegen/box/enum/kt2350.kt"); } + @TestMetadata("kt38996.kt") + public void testKt38996() throws Exception { + runTest("compiler/testData/codegen/box/enum/kt38996.kt"); + } + @TestMetadata("kt7257.kt") public void testKt7257() throws Exception { runTest("compiler/testData/codegen/box/enum/kt7257.kt"); diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/es6/semantics/IrJsCodegenBoxES6TestGenerated.java b/js/js.tests/test/org/jetbrains/kotlin/js/test/es6/semantics/IrJsCodegenBoxES6TestGenerated.java index da3534e91a1..2928d865838 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/test/es6/semantics/IrJsCodegenBoxES6TestGenerated.java +++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/es6/semantics/IrJsCodegenBoxES6TestGenerated.java @@ -8945,6 +8945,11 @@ public class IrJsCodegenBoxES6TestGenerated extends AbstractIrJsCodegenBoxES6Tes runTest("compiler/testData/codegen/box/enum/kt2350.kt"); } + @TestMetadata("kt38996.kt") + public void testKt38996() throws Exception { + runTest("compiler/testData/codegen/box/enum/kt38996.kt"); + } + @TestMetadata("kt7257.kt") public void testKt7257() throws Exception { runTest("compiler/testData/codegen/box/enum/kt7257.kt"); diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java b/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java index 472d939de6c..72318fd4561 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java +++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/ir/semantics/IrJsCodegenBoxTestGenerated.java @@ -8955,6 +8955,11 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest { runTest("compiler/testData/codegen/box/enum/kt2350.kt"); } + @TestMetadata("kt38996.kt") + public void testKt38996() throws Exception { + runTest("compiler/testData/codegen/box/enum/kt38996.kt"); + } + @TestMetadata("kt7257.kt") public void testKt7257() throws Exception { runTest("compiler/testData/codegen/box/enum/kt7257.kt"); diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java b/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java index 1ffed91de62..f0b653f3c12 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java +++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/semantics/JsCodegenBoxTestGenerated.java @@ -8955,6 +8955,11 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest { runTest("compiler/testData/codegen/box/enum/kt2350.kt"); } + @TestMetadata("kt38996.kt") + public void testKt38996() throws Exception { + runTest("compiler/testData/codegen/box/enum/kt38996.kt"); + } + @TestMetadata("kt7257.kt") public void testKt7257() throws Exception { runTest("compiler/testData/codegen/box/enum/kt7257.kt");