// REQUIRED_ARGS: -o-
/*
TEST_OUTPUT:
----
fail_compilation/ice9545.d(13): Error: type `int` has no value
----
*/
struct S { template T(X) { alias T = X; } }
void main()
{
    auto x1 = S.init.T!int; // ICE
}
// REQUIRED_ARGS: -o-
/*
TEST_OUTPUT:
----
fail_compilation/ice9545.d(13): Error: type `int` has no value
----
*/
struct S { template T(X) { alias T = X; } }
void main()
{
    auto x1 = S.init.T!int; // ICE
}