https://issues.dlang.org/show_bug.cgi?id=19175
--- Comment #4 from anonymous4 <dfj1esp02 at sneakemail.com> ---
@safe:
struct A(T)
{
int[] r;
this(int[] q){r=q;}
}
int[] escape(T)(int[] r)
{
return A!int(r).r;
}
int[] f()
{
int[6] xs = [0, 1, 2, 3, 4, 5];
return xs.escape!int;
}
--