// !CHECK_TYPE fun foo(x: Int?): Boolean { val result = ((x!! == 0) && (checkSubtype(x) == 0)) checkSubtype(x) return result }