Introduce FirForLoopChecker

This commit is contained in:
Mikhail Glukhikh
2021-04-02 13:19:04 +03:00
parent 4ddc0ed3fe
commit 2e14b65644
35 changed files with 708 additions and 118 deletions
@@ -7,7 +7,7 @@
* NOTE: right-hand side of an assignment must be expression
*/
fun case1() {
val x = <!OVERLOAD_RESOLUTION_AMBIGUITY, UNRESOLVED_REFERENCE!>for (<!SYNTAX!><!>) { }<!>
val x = for (<!SYNTAX!><!>) { }
val y = for (x in 1..2) { }
val a = <!EXPRESSION_EXPECTED!>while (<!SYNTAX!><!>) { }<!>
@@ -20,7 +20,7 @@ fun case1() {
* NOTE: right-hand side of an assignment must be expression
*/
fun case2() {
var x = <!OVERLOAD_RESOLUTION_AMBIGUITY, UNRESOLVED_REFERENCE!>for (<!SYNTAX!><!>) { }<!>
var x = for (<!SYNTAX!><!>) { }
var y = for (x in 1..2) { }
var a = <!EXPRESSION_EXPECTED!>while (<!SYNTAX!><!>) { }<!>
@@ -40,7 +40,7 @@ fun case3() {
var b :Any?
var c :Any?
x = <!OVERLOAD_RESOLUTION_AMBIGUITY, UNRESOLVED_REFERENCE!>for (<!SYNTAX!><!>) { }<!>
x = for (<!SYNTAX!><!>) { }
y = for (x in 1..2) { }
a = <!EXPRESSION_EXPECTED!>while (<!SYNTAX!><!>) { }<!>