[FIR] Add the syntax tree suffix to buildResolveAndCheckFir

This commit is contained in:
Nikolay Lunyak
2023-05-15 13:04:11 +03:00
committed by Space Team
parent 51b8e400d9
commit c57d9097c2
5 changed files with 10 additions and 11 deletions
@@ -217,7 +217,7 @@ object FirKotlinToJvmBytecodeCompiler {
)
val outputs = sessionsWithSources.map { (session, sources) ->
buildResolveAndCheckFir(session, sources, diagnosticsReporter)
buildResolveAndCheckFirFromKtFiles(session, sources, diagnosticsReporter)
}
return runUnless(syntaxErrors || diagnosticsReporter.hasErrors) { FirResult(outputs) }
@@ -17,12 +17,10 @@ import com.intellij.psi.PsiManager
import com.intellij.psi.search.GlobalSearchScope
import com.intellij.util.io.URLUtil
import org.jetbrains.kotlin.KtSourceFile
import org.jetbrains.kotlin.KtVirtualFileSourceFile
import org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension
import org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory
import org.jetbrains.kotlin.backend.jvm.JvmIrDeserializerImpl
import org.jetbrains.kotlin.cli.common.*
import org.jetbrains.kotlin.cli.common.config.kotlinSourceRoots
import org.jetbrains.kotlin.cli.common.fir.reportToMessageCollector
import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity
import org.jetbrains.kotlin.cli.common.messages.MessageCollector
@@ -296,7 +294,7 @@ fun compileModuleToAnalyzedFir(
val countFilesAndLines = if (performanceManager == null) null else performanceManager::addSourcesStats
val outputs = sessionWithSources.map { (session, sources) ->
buildResolveAndCheckFir(session, sources, diagnosticsReporter, countFilesAndLines)
buildResolveAndCheckFirViaLightTree(session, sources, diagnosticsReporter, countFilesAndLines)
}
return FirResult(outputs)