[FE] Move type-related checks to TypeResolver

This commit is contained in:
Anastasiya Shadrina
2021-11-03 19:54:08 +07:00
committed by TeamCityServer
parent 9896cbd2b8
commit 7ab9b68ad5
10 changed files with 95 additions and 38 deletions
@@ -0,0 +1,15 @@
// !DIAGNOSTICS: -UNCHECKED_CAST
context(Any)
fun f(g: context(Any) () -> Unit, value: Any): context(A) () -> Unit {
return value as (context(A) () -> Unit)
}
context(String, Int)
class A {
context(Any)
val p: Any get() = 42
context(String, Int)
fun m() {}
}