[K2] Save inlined java field into special InlineConstTracker

This commit is contained in:
Ivan Kylchik
2023-05-23 12:17:37 +02:00
committed by Space Team
parent 39242e517e
commit 0021a5f655
17 changed files with 72 additions and 31 deletions
@@ -175,6 +175,7 @@ fun AbstractFirAnalyzerFacade.convertToJsIr(
linkViaSignatures = generateSignatures,
evaluatedConstTracker = configuration
.putIfAbsent(CommonConfigurationKeys.EVALUATED_CONST_TRACKER, EvaluatedConstTracker.create()),
inlineConstTracker = null,
)
return Fir2IrConverter.createModuleFragmentWithSignaturesIfNeeded(
session, scopeSession, firFiles.toList(),
@@ -302,6 +302,7 @@ open class FirFrontendFacade(
linkViaSignatures = compilerConfiguration.getBoolean(JVMConfigurationKeys.LINK_VIA_SIGNATURES),
evaluatedConstTracker = compilerConfiguration
.putIfAbsent(CommonConfigurationKeys.EVALUATED_CONST_TRACKER, EvaluatedConstTracker.create()),
inlineConstTracker = compilerConfiguration[CommonConfigurationKeys.INLINE_CONST_TRACKER],
),
ktFiles,
lightTreeFiles,