diff --git a/compiler/testData/codegen/box/ranges/expression/overflowZeroDownToMaxValue.kt b/compiler/testData/codegen/box/ranges/expression/overflowZeroDownToMaxValue.kt index e0dd9cd75d5..077147dee1a 100644 --- a/compiler/testData/codegen/box/ranges/expression/overflowZeroDownToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/expression/overflowZeroDownToMaxValue.kt @@ -1,5 +1,3 @@ -// TODO: muted automatically, investigate should it be ran for JVM_IR or not - // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/ranges/literal/overflowZeroDownToMaxValue.kt b/compiler/testData/codegen/box/ranges/literal/overflowZeroDownToMaxValue.kt index b9407370793..6def8d9d8c7 100644 --- a/compiler/testData/codegen/box/ranges/literal/overflowZeroDownToMaxValue.kt +++ b/compiler/testData/codegen/box/ranges/literal/overflowZeroDownToMaxValue.kt @@ -1,5 +1,3 @@ -// TODO: muted automatically, investigate should it be ran for JVM_IR or not - // Auto-generated by org.jetbrains.kotlin.generators.tests.GenerateRangesCodegenTestData. DO NOT EDIT! // WITH_RUNTIME diff --git a/compiler/tests/org/jetbrains/kotlin/generators/tests/GenerateRangesCodegenTestData.java b/compiler/tests/org/jetbrains/kotlin/generators/tests/GenerateRangesCodegenTestData.java index 92dc36d853f..90ff9071dda 100644 --- a/compiler/tests/org/jetbrains/kotlin/generators/tests/GenerateRangesCodegenTestData.java +++ b/compiler/tests/org/jetbrains/kotlin/generators/tests/GenerateRangesCodegenTestData.java @@ -126,6 +126,8 @@ public class GenerateRangesCodegenTestData { private static final List IGNORED_FOR_NATIVE_BACKEND = Collections.emptyList(); + private static final List WHITELISTED_FOR_JVM_IR_BACKEND = Collections.singletonList("overflowZeroDownToMaxValue.kt"); + private static void writeIgnoreBackendDirective(PrintWriter out, String backendName) { out.printf("// TODO: muted automatically, investigate should it be ran for %s or not%n", backendName); out.printf("// IGNORE_BACKEND: %s%n%n", backendName); @@ -142,7 +144,9 @@ public class GenerateRangesCodegenTestData { } // Ranges are not supported in JVM_IR yet - writeIgnoreBackendDirective(out, "JVM_IR"); + if (!WHITELISTED_FOR_JVM_IR_BACKEND.contains(file.getName())) { + writeIgnoreBackendDirective(out, "JVM_IR"); + } if (IGNORED_FOR_JS_BACKEND.contains(file.getName())) { writeIgnoreBackendDirective(out, "JS");