Pseudocode: Do not generate implicit return instruction inside of

Unit-typed lambdas
 #KT-5549 Fixed
This commit is contained in:
Alexey Sedunov
2014-07-29 20:53:23 +04:00
parent 17dd5b9d05
commit 9fee8600cb
17 changed files with 63 additions and 33 deletions
@@ -60,7 +60,7 @@ fun main1() {
1.({Int.() -> 1})()
1.(f())()
1.if(true){f()}else{f()}()
1.if(true){Int.() -> 1}else{f()}()
1.if(true){Int.() -> <!UNUSED_EXPRESSION!>1<!>}else{f()}()
1.if(true){Int.() -> 1}else{Int.() -> 1}()
1.<!FUNCTION_EXPECTED!>"sdf"<!>()