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