[FIR2IR] Run constant evaluation before IR extensions
Test `constValInSerialName` in serialization still fails but because of different reason ^KT-54994 Fixed
This commit is contained in:
committed by
Space Team
parent
b81c210535
commit
ce2880614b
@@ -98,6 +98,8 @@ class Fir2IrConverter(
|
||||
}
|
||||
}
|
||||
|
||||
evaluateConstants(irModuleFragment)
|
||||
|
||||
if (irGenerationExtensions.isNotEmpty()) {
|
||||
val pluginContext = Fir2IrPluginContext(components, irModuleFragment.descriptor)
|
||||
for (extension in irGenerationExtensions) {
|
||||
@@ -106,8 +108,6 @@ class Fir2IrConverter(
|
||||
}
|
||||
|
||||
irModuleFragment.acceptVoid(ExternalPackageParentPatcher(components, fir2IrExtensions))
|
||||
|
||||
evaluateConstants(irModuleFragment)
|
||||
}
|
||||
|
||||
fun bindFakeOverridesOrPostpone(declarations: List<IrDeclaration>) {
|
||||
|
||||
Reference in New Issue
Block a user