Enforce interop lowering to run before varargs lowering
as the former expects varargs not to be lowered.
This commit is contained in:
committed by
SvyatoslavScherbina
parent
0300307e21
commit
071a35c50f
+1
-1
@@ -250,7 +250,7 @@ internal val varargPhase = makeKonanFileLoweringPhase(
|
|||||||
::VarargInjectionLowering,
|
::VarargInjectionLowering,
|
||||||
name = "Vararg",
|
name = "Vararg",
|
||||||
description = "Vararg lowering",
|
description = "Vararg lowering",
|
||||||
prerequisite = setOf(callableReferencePhase, defaultParameterExtentPhase)
|
prerequisite = setOf(callableReferencePhase, defaultParameterExtentPhase, interopPhase)
|
||||||
)
|
)
|
||||||
|
|
||||||
internal val compileTimeEvaluatePhase = makeKonanFileLoweringPhase(
|
internal val compileTimeEvaluatePhase = makeKonanFileLoweringPhase(
|
||||||
|
|||||||
Reference in New Issue
Block a user