Safe calls.

This commit is contained in:
Dmitry Petrov
2016-08-22 18:13:21 +03:00
committed by Dmitry Petrov
parent 985f3b20c7
commit 594a553a04
69 changed files with 1567 additions and 1093 deletions
+3 -3
View File
@@ -2,13 +2,13 @@ IrFunction public fun B.test(): kotlin.Unit
IrExpressionBody
BLOCK type=<no-type> hasResult=false operator=null
BLOCK type=<no-type> hasResult=false operator=SYNTHETIC_BLOCK
VAR val tmp0: A
VAR val tmp0_container: A
GET_OBJECT A type=A
VAR val x: kotlin.Int
CALL .component1 type=kotlin.Int operator=COMPONENT_N(index=1)
$this: $RECEIVER of: test type=B
$receiver: GET_VAR tmp0 type=A operator=null
$receiver: GET_VAR tmp0_container type=A operator=null
VAR val y: kotlin.Int
CALL .component2 type=kotlin.Int operator=COMPONENT_N(index=2)
$this: $RECEIVER of: test type=B
$receiver: GET_VAR tmp0 type=A operator=null
$receiver: GET_VAR tmp0_container type=A operator=null