Pass project instance while creating descriptor serializer

(cherry picked from commit 42ff47ec3272af57edb028877f7eeff411c69dca)
This commit is contained in:
Leonid Startsev
2020-10-19 21:10:18 +03:00
committed by Vasily Levchenko
parent 025c4b3850
commit f4f8763f4d
@@ -164,7 +164,7 @@ internal val copyDefaultValuesToActualPhase = konanUnitPhase(
internal val serializerPhase = konanUnitPhase(
op = {
val expectActualLinker = config.configuration.get(CommonConfigurationKeys.EXPECT_ACTUAL_LINKER)?:false
val expectActualLinker = config.configuration.get(CommonConfigurationKeys.EXPECT_ACTUAL_LINKER) ?: false
serializedIr = irModule?.let { ir ->
KonanIrModuleSerializer(
@@ -175,6 +175,7 @@ internal val serializerPhase = konanUnitPhase(
val serializer = KlibMetadataMonolithicSerializer(
this.config.configuration.languageVersionSettings,
config.configuration.get(CommonConfigurationKeys.METADATA_VERSION)!!,
config.project,
!expectActualLinker)
serializedMetadata = serializer.serializeModule(moduleDescriptor)
},