struct X {
Y y;
ref Y getY() return { return y; }
}
alias Y = int;
struct X {
Y y;
ref Y getY() return { return y; }
}
ref Y foo()
{
X x;
return x.getY();
}
struct X {
Y y;
ref Y getY() return { return y; }
}
alias Y = int;
struct X {
Y y;
ref Y getY() return { return y; }
}
ref Y foo()
{
X x;
return x.getY();
}