Is this a compiler bug?
--------------------------------
struct Foo
{
    int a;
}
Foo foo;
alias foo.a b;
void main()
{
    b = 5;  // <-- Error
}
--------------------------------
>dmd test.d
test.d(11): Error: need 'this' to access member a
I did this on DMD 2.055