[FIR] Add forgotten FirJvmBackendClassResolver to CLI
This commit is contained in:
+4
-1
@@ -55,6 +55,7 @@ import org.jetbrains.kotlin.config.*
|
|||||||
import org.jetbrains.kotlin.fileClasses.JvmFileClassUtil
|
import org.jetbrains.kotlin.fileClasses.JvmFileClassUtil
|
||||||
import org.jetbrains.kotlin.fir.FirSession
|
import org.jetbrains.kotlin.fir.FirSession
|
||||||
import org.jetbrains.kotlin.fir.backend.Fir2IrConverter
|
import org.jetbrains.kotlin.fir.backend.Fir2IrConverter
|
||||||
|
import org.jetbrains.kotlin.fir.backend.jvm.FirJvmBackendClassResolver
|
||||||
import org.jetbrains.kotlin.fir.backend.jvm.FirJvmClassCodegen
|
import org.jetbrains.kotlin.fir.backend.jvm.FirJvmClassCodegen
|
||||||
import org.jetbrains.kotlin.fir.builder.RawFirBuilder
|
import org.jetbrains.kotlin.fir.builder.RawFirBuilder
|
||||||
import org.jetbrains.kotlin.fir.extensions.BunchOfRegisteredExtensions
|
import org.jetbrains.kotlin.fir.extensions.BunchOfRegisteredExtensions
|
||||||
@@ -349,7 +350,7 @@ object KotlinToJVMBytecodeCompiler {
|
|||||||
|
|
||||||
val signaturer = IdSignatureDescriptor(JvmManglerDesc())
|
val signaturer = IdSignatureDescriptor(JvmManglerDesc())
|
||||||
|
|
||||||
val (moduleFragment, symbolTable, sourceManager) =
|
val (moduleFragment, symbolTable, sourceManager, components) =
|
||||||
Fir2IrConverter.createModuleFragment(
|
Fir2IrConverter.createModuleFragment(
|
||||||
session, resolveTransformer.scopeSession, firFiles,
|
session, resolveTransformer.scopeSession, firFiles,
|
||||||
moduleConfiguration.languageVersionSettings, signaturer = signaturer,
|
moduleConfiguration.languageVersionSettings, signaturer = signaturer,
|
||||||
@@ -370,6 +371,8 @@ object KotlinToJVMBytecodeCompiler {
|
|||||||
createOutputFilesFlushingCallbackIfPossible(moduleConfiguration)
|
createOutputFilesFlushingCallbackIfPossible(moduleConfiguration)
|
||||||
).isIrBackend(
|
).isIrBackend(
|
||||||
true
|
true
|
||||||
|
).jvmBackendClassResolver(
|
||||||
|
FirJvmBackendClassResolver(components)
|
||||||
).build()
|
).build()
|
||||||
|
|
||||||
ProgressIndicatorAndCompilationCanceledStatus.checkCanceled()
|
ProgressIndicatorAndCompilationCanceledStatus.checkCanceled()
|
||||||
|
|||||||
Reference in New Issue
Block a user