FIR: transform arrayOf call with empty arguments
This commit is contained in:
committed by
Mikhail Glukhikh
parent
db9d42c153
commit
5c4f978073
+1
-1
@@ -59,7 +59,7 @@ internal class FirArrayOfCallTransformer {
|
||||
private fun isArrayOf(function: FirSimpleFunction, arguments: List<FirExpression>): Boolean =
|
||||
when (function.symbol.callableId.toString()) {
|
||||
"kotlin/emptyArray" -> function.valueParameters.isEmpty() && arguments.isEmpty()
|
||||
in arrayOfNames -> function.valueParameters.size == 1 && function.valueParameters[0].isVararg && arguments.size == 1
|
||||
in arrayOfNames -> function.valueParameters.size == 1 && function.valueParameters[0].isVararg && arguments.size <= 1
|
||||
else -> false
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
// IGNORE_BACKEND_FIR: JVM_IR
|
||||
// TARGET_BACKEND: JVM
|
||||
|
||||
// WITH_RUNTIME
|
||||
|
||||
Reference in New Issue
Block a user