// !CHECK_TYPE interface Tr { var v: Tr } fun test(t: Tr<*>) { t.v = t t.v checkType { _>() } }