Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
6330def4271b547b5c7db5f9759e387de2908e94
/
.
/
compiler
/
testData
/
codegen
/
box
/
super
/
kt4173.kt
blob: 12ca4f5c6eebc72e9f92693c9886483d69fa9f6b [
file
] [
log
] [
blame
]
open
class
C
(
val f
:
()
->
Unit
)
{
fun test
()
{
f
()
}
}
class
B
(
var
x
:
Int
)
{
fun foo
()
{
object
:
C
({
x
=
3
})
{}.
test
()
}
}
fun box
()
:
String
{
val b
=
B
(
1
)
b
.
foo
()
return
if
(
b
.
x
!=
3
)
"fail: b.x = ${b.x}"
else
"OK"
}