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))
|
||||
}
|
||||
|
||||
return concatElements.singleOrNull()
|
||||
val concatElementsResolved = concatElements.dropWhile { (it is JsArrayLiteral) && (it.expressions.isEmpty()) }
|
||||
|
||||
return concatElementsResolved.singleOrNull()
|
||||
?: JsInvocation(
|
||||
JsNameRef("concat", concatElements.first()),
|
||||
concatElements.drop(1)
|
||||
JsNameRef("concat", concatElementsResolved.first()),
|
||||
concatElementsResolved.drop(1)
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user