Fix init order in inline fun (native test)
This commit is contained in:
+2
-3
@@ -35,12 +35,11 @@ fun box(): String {
|
|||||||
result = ""
|
result = ""
|
||||||
invokeOrder = ""
|
invokeOrder = ""
|
||||||
result = inlineFun(init = { invokeOrder += "init"; "I" }(),
|
result = inlineFun(init = { invokeOrder += "init"; "I" }(),
|
||||||
constraints = *arrayOf({ invokeOrder += "constraints";A("C") }()),
|
constraints = *arrayOf({ invokeOrder += " constraints";A("C") }()),
|
||||||
receiver = { invokeOrder += " receiver"; "R" }()
|
receiver = { invokeOrder += " receiver"; "R" }()
|
||||||
)
|
)
|
||||||
if (result != "C, R, I") return "fail 3: $result"
|
if (result != "C, R, I") return "fail 3: $result"
|
||||||
//Change test after KT-17691 FIX
|
if (invokeOrder != "init constraints receiver") return "fail 4: $invokeOrder"
|
||||||
if (invokeOrder != "init receiverconstraints") return "fail 4: $invokeOrder"
|
|
||||||
|
|
||||||
result = ""
|
result = ""
|
||||||
invokeOrder = ""
|
invokeOrder = ""
|
||||||
|
|||||||
Reference in New Issue
Block a user