[FIR] add lazy resolution contract checks in resolve

This commit is contained in:
Ilya Kirillov
2022-11-01 17:10:01 +01:00
committed by Space Team
parent df5aa59185
commit 7bac119f20
40 changed files with 390 additions and 86 deletions
@@ -522,7 +522,8 @@ class K2JsIrCompiler : CLICompiler<K2JSCompilerArguments>() {
resolvedLibraries,
sessionProvider,
dependencyList.moduleDataProvider,
configuration.languageVersionSettings
configuration.languageVersionSettings,
registerExtraComponents = {},
)
val mainModuleData = FirModuleDataImpl(
@@ -540,7 +541,8 @@ class K2JsIrCompiler : CLICompiler<K2JSCompilerArguments>() {
extensionRegistrars,
configuration.languageVersionSettings,
null,
sessionConfigurator,
registerExtraComponents = {},
init = sessionConfigurator,
)
val rawFirFiles = session.buildFirFromKtFiles(ktFiles)