[K2] Add languageVersionSettings to Fir2IrConfiguration class
This commit is contained in:
@@ -122,8 +122,10 @@ object GenerationUtils {
|
||||
// TODO: add running checkers and check that it's safe to compile
|
||||
val firAnalyzerFacade = FirAnalyzerFacade(
|
||||
session,
|
||||
configuration.languageVersionSettings,
|
||||
Fir2IrConfiguration(linkViaSignatures = false),
|
||||
Fir2IrConfiguration(
|
||||
languageVersionSettings = configuration.languageVersionSettings,
|
||||
linkViaSignatures = false
|
||||
),
|
||||
files,
|
||||
emptyList(),
|
||||
IrGenerationExtension.getInstances(project),
|
||||
|
||||
@@ -42,7 +42,6 @@ abstract class AbstractFirAnalyzerFacade {
|
||||
|
||||
class FirAnalyzerFacade(
|
||||
val session: FirSession,
|
||||
val languageVersionSettings: LanguageVersionSettings,
|
||||
val fir2IrConfiguration: Fir2IrConfiguration,
|
||||
val ktFiles: Collection<KtFile> = emptyList(), // may be empty if light tree mode enabled
|
||||
val lightTreeFiles: Collection<LightTreeFile> = emptyList(), // may be empty if light tree mode disabled
|
||||
@@ -114,7 +113,6 @@ class FirAnalyzerFacade(
|
||||
|
||||
return Fir2IrConverter.createModuleFragmentWithSignaturesIfNeeded(
|
||||
session, _scopeSession!!, firFiles!!,
|
||||
languageVersionSettings,
|
||||
fir2IrExtensions,
|
||||
fir2IrConfiguration,
|
||||
JvmIrMangler, IrFactoryImpl,
|
||||
|
||||
Reference in New Issue
Block a user