Report error about invalid if as expression on the if keyword

#KT-14633 Fixed
This commit is contained in:
Mikhail Zarechenskiy
2017-06-21 18:51:05 +03:00
parent e40c8fff05
commit 9847278699
16 changed files with 111 additions and 112 deletions
+3 -4
View File
@@ -65,10 +65,10 @@ fun blockReturnValueTypeMatch1() : Int {
return if (1 > 2) <error>1.0</error> else <error>2.0</error>
}
fun blockReturnValueTypeMatch2() : Int {
return <error>if (1 > 2) 1</error>
return <error><error>if</error> (1 > 2) 1</error>
}
fun blockReturnValueTypeMatch3() : Int {
return <error>if (1 > 2) else 1</error>
return <error><error>if</error> (1 > 2) else 1</error>
}
fun blockReturnValueTypeMatch4() : Int {
if (1 > 2)
@@ -101,8 +101,7 @@ fun blockReturnValueTypeMatch9() : Int {
<warning>1.0</warning>
<error>}</error>
fun blockReturnValueTypeMatch10() : Int {
return <error>if (1 > 2)
1</error>
return <error><error>if</error> (1 > 2) 1</error>
}
fun blockReturnValueTypeMatch11() : Int {
if (1 > 2)