Files
kotlin-fork/compiler/testData/ir/irJsText/dynamic/dynamicMemberAugmentedAssignment.kt.txt
T
2020-11-26 00:14:44 +03:00

57 lines
1.7 KiB
Plaintext
Vendored

fun testAugmentedMemberAssignment(d: dynamic) {
error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
}
fun testSafeAugmentedMemberAssignment(d: dynamic) {
{ // BLOCK
val tmp0_safe_receiver: dynamic = d
when {
EQEQ(arg0 = tmp0_safe_receiver, arg1 = null) -> null /*~> Unit */
true -> error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
}
}
{ // BLOCK
val tmp1_safe_receiver: dynamic = d
when {
EQEQ(arg0 = tmp1_safe_receiver, arg1 = null) -> null /*~> Unit */
true -> error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
}
}
{ // BLOCK
val tmp2_safe_receiver: dynamic = d
when {
EQEQ(arg0 = tmp2_safe_receiver, arg1 = null) -> null /*~> Unit */
true -> error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
}
}
{ // BLOCK
val tmp3_safe_receiver: dynamic = d
when {
EQEQ(arg0 = tmp3_safe_receiver, arg1 = null) -> null /*~> Unit */
true -> error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
}
}
{ // BLOCK
val tmp4_safe_receiver: dynamic = d
when {
EQEQ(arg0 = tmp4_safe_receiver, arg1 = null) -> null /*~> Unit */
true -> error("") /* ERROR: unsupported element type: IrDynamicOperatorExpressionImpl */
}
}
}