mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-12 15:53:40 +00:00
18 lines
396 B
Kotlin
Vendored
18 lines
396 B
Kotlin
Vendored
// !CHECK_TYPE
|
|
|
|
fun bar1(x: Number, y: Int) {
|
|
var yy = y
|
|
yy += x as Int
|
|
checkSubtype<Int>(<!DEBUG_INFO_SMARTCAST!>x<!>)
|
|
}
|
|
|
|
fun bar2(x: Number) {
|
|
<!UNRESOLVED_REFERENCE!>y<!> <!UNRESOLVED_REFERENCE!>+=<!> x as Int
|
|
checkSubtype<Int>(<!DEBUG_INFO_SMARTCAST!>x<!>)
|
|
}
|
|
|
|
fun bar3(x: Number, y: Array<Int>) {
|
|
y[0] += x as Int
|
|
checkSubtype<Int>(<!DEBUG_INFO_SMARTCAST!>x<!>)
|
|
}
|