IR: primitive varargs: boolean
This commit is contained in:
committed by
vvlevchenko
parent
dce92af744
commit
b5f43d6e6c
+2
@@ -155,6 +155,7 @@ class VarargInjectionLowering internal constructor(val context: Context): Functi
|
|||||||
KotlinBuiltIns.isLong(type) -> kLongArrayHandler
|
KotlinBuiltIns.isLong(type) -> kLongArrayHandler
|
||||||
KotlinBuiltIns.isFloat(type) -> kFloatArrayHandler
|
KotlinBuiltIns.isFloat(type) -> kFloatArrayHandler
|
||||||
KotlinBuiltIns.isDouble(type) -> kDoubleArrayHandler
|
KotlinBuiltIns.isDouble(type) -> kDoubleArrayHandler
|
||||||
|
KotlinBuiltIns.isBoolean(type) -> kBooleanArrayHandler
|
||||||
else -> kArrayHandler
|
else -> kArrayHandler
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -213,6 +214,7 @@ class VarargInjectionLowering internal constructor(val context: Context): Functi
|
|||||||
val kLongArrayHandler = handle(arrayClassDescriptor("LongArray"))
|
val kLongArrayHandler = handle(arrayClassDescriptor("LongArray"))
|
||||||
val kFloatArrayHandler = handle(arrayClassDescriptor("FloatArray"))
|
val kFloatArrayHandler = handle(arrayClassDescriptor("FloatArray"))
|
||||||
val kDoubleArrayHandler = handle(arrayClassDescriptor("DoubleArray"))
|
val kDoubleArrayHandler = handle(arrayClassDescriptor("DoubleArray"))
|
||||||
|
val kBooleanArrayHandler = handle(arrayClassDescriptor("BooleanArray"))
|
||||||
val kArrayHandler = handle(context.builtIns.array)
|
val kArrayHandler = handle(context.builtIns.array)
|
||||||
|
|
||||||
val kInt = context.builtIns.int
|
val kInt = context.builtIns.int
|
||||||
|
|||||||
Reference in New Issue
Block a user