- smart casts handling separated from expression generation
- improved infrastructure for desugaring
This commit is contained in:
Dmitry Petrov
2016-08-16 15:43:23 +03:00
committed by Dmitry Petrov
parent ecf6ab9e25
commit 0a57eb8ea4
21 changed files with 363 additions and 215 deletions
+8
View File
@@ -0,0 +1,8 @@
IrFunction public fun test(): kotlin.Unit
IrExpressionBody
BLOCK type=<no-type> hasResult=false isDesugared=false
VAR val a: A
CALL .<init> type=A operator=
CALL .plusAssign type=kotlin.Unit operator=PLUSEQ
$receiver: GET_VAR a type=A
s: ? IrStringConcatenationExpressionImpl type=kotlin.String