FIR: support CONDITION_TYPE_MISMATCH diagnostic
We report CONDITION_TYPE_MISMATCH on - loop conditions - when branch conditions - binary logic arguments
This commit is contained in:
@@ -26,7 +26,7 @@ fun f(): Unit {
|
||||
<!ARGUMENT_TYPE_MISMATCH!>x<!> in 1..2
|
||||
|
||||
val y : Boolean? = true
|
||||
false || y
|
||||
y && true
|
||||
y && 1
|
||||
false || <!CONDITION_TYPE_MISMATCH!>y<!>
|
||||
<!CONDITION_TYPE_MISMATCH!>y<!> && true
|
||||
<!CONDITION_TYPE_MISMATCH!>y<!> && <!CONDITION_TYPE_MISMATCH!>1<!>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user