[FIR] Enable ForbidInferringTypeVariablesIntoEmptyIntersection in 2.0

#KT-56377
This commit is contained in:
Kirill Rakhman
2023-06-20 09:49:55 +02:00
committed by Space Team
parent 585d4b3098
commit be232d3e6f
23 changed files with 23 additions and 21 deletions
@@ -29,7 +29,7 @@ fun test3() = run {
fun test4() = run {
if (p) return@run
<!INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_WARNING!>incompatibleC<!>() // ? either uninferred T or error (Unit </: C)
<!INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_ERROR!>incompatibleC<!>() // ? either uninferred T or error (Unit </: C)
}
fun main() {
@@ -47,7 +47,7 @@ fun test(i: Inv<Nothing>, iUnit: Inv<Unit>) {
if (iUnit is String) {
launch {
run(A.<!INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_WARNING!>flexible<!>(iUnit)) { 42 }
run(A.<!INFERRED_TYPE_VARIABLE_INTO_EMPTY_INTERSECTION_ERROR!>flexible<!>(iUnit)) { 42 }
}
}
}