// !CHECK_TYPE @Suppress("UNCHECKED_CAST") fun arrayOf(vararg t : T) : Array = t as Array fun test() { val array = arrayOf(arrayOf(1)) array checkType { _>>() } }