Enforce interop lowering to run before varargs lowering

as the former expects varargs not to be lowered.
This commit is contained in:
Svyatoslav Scherbina
2020-01-28 15:20:27 +03:00
committed by SvyatoslavScherbina
parent 0300307e21
commit 071a35c50f
@@ -250,7 +250,7 @@ internal val varargPhase = makeKonanFileLoweringPhase(
::VarargInjectionLowering,
name = "Vararg",
description = "Vararg lowering",
prerequisite = setOf(callableReferencePhase, defaultParameterExtentPhase)
prerequisite = setOf(callableReferencePhase, defaultParameterExtentPhase, interopPhase)
)
internal val compileTimeEvaluatePhase = makeKonanFileLoweringPhase(