FIR checkers: report VAL_REASSIGNMENT for assignment operators
Currently VAL_REASSIGNMENT are only reported on direct assignments. Reassignments in the form of, for example, `+=` are reported as `VARIABLE_EXPECTED`, which differs from FE1.0.
This commit is contained in:
committed by
Mikhail Glukhikh
parent
b87a943efd
commit
fc8d0e3ee0
@@ -31,7 +31,7 @@ fun box() : String {
|
||||
if (c1 != 1) {
|
||||
return "2"
|
||||
}
|
||||
<!VARIABLE_EXPECTED!>a<!> *= 3 // a = a * 3, shouldn't be able to do this on val
|
||||
<!VAL_REASSIGNMENT!>a<!> *= 3 // a = a * 3, shouldn't be able to do this on val
|
||||
if (c0 != 2) {
|
||||
return "3"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user