[PSI2IR] Check how contextual functional type works with IR

This commit is contained in:
Anastasiya Shadrina
2021-11-18 16:04:22 +07:00
committed by TeamCityServer
parent a59b9e78ac
commit 08570a37b8
13 changed files with 217 additions and 0 deletions
@@ -0,0 +1,12 @@
// !LANGUAGE: +ContextReceivers
// TARGET_BACKEND: JVM_IR
// IGNORE_BACKEND_FIR: JVM_IR
fun withContext(f: context(String) () -> String) = f("OK")
fun callWithContext(f: (String) -> String) = withContext(f)
fun box(): String {
return callWithContext { s -> s }
}