// FIR_IDENTICAL // !LANGUAGE: +ProhibitNonReifiedArraysAsReifiedTypeArguments // !DIAGNOSTICS: -UNUSED_PARAMETER inline fun foo() {} typealias TA = Array fun bar() { foo<T>() foo<Array>() foo<Array>>() foo>() foo<TA>() foo, String>>() foo<TA>>() foo>() foo>>() foo() foo>() foo>>() } fun test(x: Array, y: Array<*>) { bar() }