[FIR-TEST] Add new testdata generated after changes in previous commit
This commit is contained in:
+28
@@ -0,0 +1,28 @@
|
||||
// !CHECK_TYPE
|
||||
|
||||
interface G {
|
||||
operator fun get(x: Int, y: Int): Int = x + y
|
||||
operator fun set(x: Int, y: Int, value: Int) {}
|
||||
}
|
||||
|
||||
fun foo1(a: Int?, b: G) {
|
||||
b[a!!, a!!] = a
|
||||
checkSubtype<Int>(a)
|
||||
}
|
||||
|
||||
fun foo2(a: Int?, b: G) {
|
||||
b[0, a!!] = a
|
||||
checkSubtype<Int>(a)
|
||||
}
|
||||
|
||||
fun foo3(a: Int?, b: G) {
|
||||
val r = b[a!!, a]
|
||||
checkSubtype<Int>(a)
|
||||
checkSubtype<Int>(r)
|
||||
}
|
||||
|
||||
fun foo4(a: Int?, b: G) {
|
||||
val r = b[0, a!!]
|
||||
checkSubtype<Int>(a)
|
||||
checkSubtype<Int>(r)
|
||||
}
|
||||
Reference in New Issue
Block a user