Report error about invalid if as expression on the if keyword
#KT-14633 Fixed
This commit is contained in:
+3
-4
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user