diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirTestUtils.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirTestUtils.kt index 9327ca6cc23..9a9f3e3be2f 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirTestUtils.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/FirTestUtils.kt @@ -33,7 +33,13 @@ fun compareAndMergeFirFileAndOldFrontendFile( } if (sameDumps) { frontendIRTestDataFile.delete() - oldFrontendTestDataFile.writeText("// FIR_IDENTICAL\n" + oldFrontendTestDataFile.readText()) + val oldFrontendTestDataFilePath = oldFrontendTestDataFile.absolutePath + val fileWithFirIdentical = if (!oldFrontendTestDataFilePath.endsWith(".txt")) { + oldFrontendTestDataFile + } else { + File(oldFrontendTestDataFilePath.replace(".txt", ".kt")) + } + fileWithFirIdentical.writeText("// FIR_IDENTICAL\n" + fileWithFirIdentical.readText()) } TestCase.assertFalse( "Dumps via FIR & via old FE are the same. " +