// REQUIRED_ARGS: -unittest -de
auto test18251(T)(T t)
if (!__traits(isDeprecated, T))
{
    return T.init;
}
unittest
{
    auto b = test18251(2);
}
deprecated auto test18251(T)(T t)  // deprecated storage class got lost when expanding.
if (__traits(isDeprecated, T))
{
    return T.init;
}
deprecated unittest
{
    auto b = test18251(2 + 2i);
}