From e4003b8ef44a3d7c56aa8c7bf227d4a3ad6939fc Mon Sep 17 00:00:00 2001 From: Liu Fengyun Date: Mon, 26 Oct 2020 10:17:25 +0100 Subject: [PATCH] Fix #10082: add test --- tests/run/i10082.scala | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 tests/run/i10082.scala diff --git a/tests/run/i10082.scala b/tests/run/i10082.scala new file mode 100644 index 000000000000..299083da3567 --- /dev/null +++ b/tests/run/i10082.scala @@ -0,0 +1,12 @@ +object Kotlin: + class Ctx[T](val x: T) extends AnyVal + + def fun[T, U](fn: Ctx[T] ?=> U): T => U = (x: T) => fn(using Ctx(x)) + def it[T](using ctx: Ctx[T]) = ctx.x + + +import Kotlin._ + +@main def Test = + val res = List(1).map(fun(it + 1)) + assert(res == List(2))