Filter out empty arrays before concatentating
^KT-40689 fixed
This commit is contained in:
committed by
TeamCityServer
parent
31f5bcfaef
commit
d71fa4831d
+5
-3
@@ -242,10 +242,12 @@ fun argumentsWithVarargAsSingleArray(
|
|||||||
concatElements.add(JsArrayLiteral(arraysForConcat))
|
concatElements.add(JsArrayLiteral(arraysForConcat))
|
||||||
}
|
}
|
||||||
|
|
||||||
return concatElements.singleOrNull()
|
val concatElementsResolved = concatElements.dropWhile { (it is JsArrayLiteral) && (it.expressions.isEmpty()) }
|
||||||
|
|
||||||
|
return concatElementsResolved.singleOrNull()
|
||||||
?: JsInvocation(
|
?: JsInvocation(
|
||||||
JsNameRef("concat", concatElements.first()),
|
JsNameRef("concat", concatElementsResolved.first()),
|
||||||
concatElements.drop(1)
|
concatElementsResolved.drop(1)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user