From f633102b8ce8f73592bd78d7e1617bd68fd4d02d Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 19 Nov 2019 10:58:38 +0300 Subject: [PATCH] Unmute one of generated FIR black box codegen tests --- .../ranges/contains/generated/charRangeLiteral.kt | 1 - .../tests/GenerateInRangeExpressionTestData.kt | 13 ++++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt b/compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt index 8aff0512bce..e8054507b36 100644 --- a/compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt +++ b/compiler/testData/codegen/box/ranges/contains/generated/charRangeLiteral.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND_FIR: JVM_IR // KJS_WITH_FULL_RUNTIME // Auto-generated by GenerateInRangeExpressionTestData. Do not edit! // WITH_RUNTIME diff --git a/compiler/tests/org/jetbrains/kotlin/generators/tests/GenerateInRangeExpressionTestData.kt b/compiler/tests/org/jetbrains/kotlin/generators/tests/GenerateInRangeExpressionTestData.kt index db1f501143b..f7efcc5d643 100644 --- a/compiler/tests/org/jetbrains/kotlin/generators/tests/GenerateInRangeExpressionTestData.kt +++ b/compiler/tests/org/jetbrains/kotlin/generators/tests/GenerateInRangeExpressionTestData.kt @@ -23,12 +23,19 @@ object GenerateInRangeExpressionTestData { header: String = "" ) { PrintWriter(File(GENERATED_DIR, fileName)).use { - it.generateTestCaseBody(header, rangeExpressions, elementExpressions) + it.generateTestCaseBody(header, rangeExpressions, elementExpressions, ignoreFrontendIR = (fileName != "charRangeLiteral.kt")) } } - private fun PrintWriter.generateTestCaseBody(header: String, rangeExpressions: List, elementExpressions: List) { - println("// IGNORE_BACKEND_FIR: JVM_IR") + private fun PrintWriter.generateTestCaseBody( + header: String, + rangeExpressions: List, + elementExpressions: List, + ignoreFrontendIR: Boolean + ) { + if (ignoreFrontendIR) { + println("// IGNORE_BACKEND_FIR: JVM_IR") + } println("// KJS_WITH_FULL_RUNTIME") println("// $PREAMBLE_MESSAGE") println("// WITH_RUNTIME")