Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
847a2ced07911ac5a943ed41390d054d0e81aa1f
/
.
/
compiler
/
testData
/
codegen
/
box
/
callableReference
/
nested.kt
blob: e6559b0287ae795474a442786c8279222d2a52ec [
file
]
// FILE: lib.kt
inline
fun
String
.
takeRef
(
ref
:
()
->
Unit
)
=
this
// FILE: main.kt
fun f1
()
{}
fun
String
.
f2
()
{}
fun problematic
(
s
:
String
)
=
s
.
takeRef
(
s
.
takeRef
(::
f1
)::
f2
)
fun box
()
=
problematic
(
"OK"
)