Introduce Variable: Properly convert function body to block when needed

#KT-5353
This commit is contained in:
Alexey Sedunov
2014-12-22 14:26:37 +03:00
parent c73253259f
commit 6084352d37
7 changed files with 134 additions and 86 deletions
@@ -1 +1,6 @@
fun x(): Int = println(<selection>1</selection>)
fun foo(a: Int) =
if (a > 1) {
(<selection>a + 1</selection>) * (a - 1)
} else {
a * (a + 1)
}