K2: Add new tests for PCLA implementation

Many of them have been found & minimized at FP tests/user projects

^KT-59791 Fixed
This commit is contained in:
Denis.Zharkov
2023-12-19 17:13:35 +01:00
committed by Space Team
parent 90feeab076
commit 7e4d9d9f64
87 changed files with 2776 additions and 60 deletions
@@ -0,0 +1,18 @@
class Controller<T2>
fun <T1> generate(
block: (Controller<T1>) -> Unit
): T1 = TODO()
fun <E3> foobar(
cont: Controller<E3>
) {}
fun foo() {
generate { cont ->
foobar(cont as Controller<String>)
baz(cont)
}
}
fun baz(cont: Controller<String>) {}