[IR] Remove files parameter from IrModuleFragmentImpl

This commit removes the default parameter in constructor,
as well as custom logic in this class, which would
make it harder for its subsequent auto-generation.

^KT-65773 In Progress
This commit is contained in:
Wojciech Litewka
2024-02-13 21:41:27 +01:00
committed by Space Team
parent 83bc12949b
commit 2a5b4ae652
6 changed files with 13 additions and 13 deletions
@@ -198,7 +198,8 @@ private fun PhaseEngine<out Context>.splitIntoFragments(
containsStdlib = containsStdlib
)
val dependenciesTracker = DependenciesTrackerImpl(llvmModuleSpecification, context.config, context)
val fragment = IrModuleFragmentImpl(input.descriptor, input.irBuiltins, listOf(file))
val fragment = IrModuleFragmentImpl(input.descriptor, input.irBuiltins)
fragment.files += file
if (containsStdlib && cacheDeserializationStrategy.containsKFunctionImpl)
fragment.files += files.filter { it.isFunctionInterfaceFile }