Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
6330def4271b547b5c7db5f9759e387de2908e94
/
.
/
compiler
/
testData
/
codegen
/
box
/
properties
/
classFieldInsideLocalInSetter.kt
blob: 96ec7d9816b3b1092e9ec237f6aa1d2c07164782 [
file
] [
log
] [
blame
]
fun
<
T
>
eval
(
fn
:
()
->
T
)
=
fn
()
class
My
{
var
my
:
String
=
"U"
get
()
=
eval
{
field
}
set
(
arg
)
{
class
Local
{
fun foo
()
{
field
=
arg
+
"K"
}
}
Local
().
foo
()
}
}
fun box
():
String
{
val m
=
My
()
m
.
my
=
"O"
return
m
.
my
}