JVM_IR: reorganize initialization of JvmGeneratorExtensionsImpl
CachedFields are now created at initialization. Therefore we need CompilerConfiguration as a constructor parameter.
This commit is contained in:
committed by
TeamCityServer
parent
7bbc04b6a2
commit
20b76d4149
+1
-4
@@ -306,10 +306,7 @@ object KotlinToJVMBytecodeCompiler {
|
||||
)
|
||||
.codegenFactory(
|
||||
if (configuration.getBoolean(JVMConfigurationKeys.IR)) JvmIrCodegenFactory(
|
||||
configuration.get(CLIConfigurationKeys.PHASE_CONFIG) ?: PhaseConfig(jvmPhases),
|
||||
jvmGeneratorExtensions = JvmGeneratorExtensionsImpl(
|
||||
irDeserializationEnabled = configuration.getBoolean(JVMConfigurationKeys.SERIALIZE_IR)
|
||||
)
|
||||
configuration, configuration.get(CLIConfigurationKeys.PHASE_CONFIG) ?: PhaseConfig(jvmPhases)
|
||||
) else DefaultCodegenFactory
|
||||
)
|
||||
.withModule(module)
|
||||
|
||||
Reference in New Issue
Block a user