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
@@ -4,13 +4,13 @@ fun test() {
if (false);
if (true);
val x = <!INVALID_IF_AS_EXPRESSION!>if (false)<!>;
val x = <!INVALID_IF_AS_EXPRESSION!>if<!> (false);
foo(x)
val y: Unit = <!INVALID_IF_AS_EXPRESSION!>if (false)<!>;
val y: Unit = <!INVALID_IF_AS_EXPRESSION!>if<!> (false);
foo(y)
foo({if (1==1);}())
return <!INVALID_IF_AS_EXPRESSION!>if (true)<!>;
return <!INVALID_IF_AS_EXPRESSION!>if<!> (true);
}