39 lines
642 B
Kotlin
Vendored
39 lines
642 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1303
|
|
package foo
|
|
|
|
object A {
|
|
object query {
|
|
val status = "complete"
|
|
}
|
|
}
|
|
|
|
object B {
|
|
private val ov = "d"
|
|
object query {
|
|
val status = "complete" + ov
|
|
}
|
|
}
|
|
|
|
class C {
|
|
companion object {
|
|
fun ov() = "d"
|
|
}
|
|
object query {
|
|
val status = "complete" + ov()
|
|
}
|
|
}
|
|
|
|
fun box(): String {
|
|
var result = A.query.status
|
|
if (result != "complete") return "fail1: $result"
|
|
|
|
result = B.query.status
|
|
if (result != "completed") return "fail2: $result"
|
|
|
|
result = C.query.status
|
|
if (result != "completed") return "fail3: $result"
|
|
|
|
return "OK"
|
|
}
|
|
|