2ecba6ac39
This directive anyway does not make test run twice with OI, and with NI It only once run the test with specific settings (// LANGUAGE) and ignores irrelevant (OI or NI tags)
13 lines
284 B
Kotlin
Vendored
13 lines
284 B
Kotlin
Vendored
class Immutable(val x: String?) {
|
|
fun foo(): String {
|
|
if (x != null) return <!DEBUG_INFO_SMARTCAST!>x<!>
|
|
return ""
|
|
}
|
|
}
|
|
|
|
class Mutable(var y: String?) {
|
|
fun foo(): String {
|
|
if (y != null) return <!SMARTCAST_IMPOSSIBLE!>y<!>
|
|
return ""
|
|
}
|
|
} |