// TARGET_BACKEND: JVM // FULL_JDK // SKIP_JDK6 import java.util.function.DoubleConsumer var value: Double = 3.14 fun f() = { g(::value::set) } fun g(consumer: DoubleConsumer) { consumer.accept(42.0) } fun box(): String { f()() return if (value == 42.0) "OK" else "Fail" }