// !CHECK_TYPE fun bar1(x: Number, y: Int) { var yy = y yy += x as Int checkSubtype(x) } fun bar2(x: Number) { y += x as Int checkSubtype(x) } fun bar3(x: Number, y: Array) { y[0] += x as Int checkSubtype(x) }