From 7afb81a7df2b7b01e605858e01c79d55023a532d Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Tue, 9 Oct 2018 18:36:05 +0300 Subject: [PATCH] JVM_IR: fix ranges' test generator --- .../box/ranges/expression/overflowZeroDownToMaxValue.kt | 2 -- .../box/ranges/literal/overflowZeroDownToMaxValue.kt | 2 -- .../generators/tests/GenerateRangesCodegenTestData.java | 6 +++++- 3 files changed, 5 insertions(+), 5 deletions(-) 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");