diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt index 352837d0622..28c69cb3540 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/fir/AbstractFirOldFrontendDiagnosticsTest.kt @@ -24,8 +24,12 @@ abstract class AbstractFirOldFrontendDiagnosticsTest : AbstractFirDiagnosticsTes } } + override fun analyzeAndCheck(testDataFile: File, files: List) { + if (files.any { "FIR_IGNORE" in it.directives }) return + super.analyzeAndCheck(testDataFile, files) + } + override fun runAnalysis(testDataFile: File, testFiles: List, firFilesPerSession: Map>) { - if (testFiles.any { "FIR_IGNORE" in it.directives }) return val failure: FirRuntimeException? = try { for ((_, firFiles) in firFilesPerSession) { doFirResolveTestBench(firFiles, FirTotalResolveTransformer().transformers, gc = false)