/*
linenumberbugs.d(179): Error: undefined identifier F
Error: cannot resolve .property for typeof(F).x
linenumberbugs.d(179): Error: undefined identifier F
linenumberbugs.d(179): Error: cannot resolve .property for typeof(F).x
*/
alias typeof(F).x b;
----------------------------
/*
Error: x is not a type
linenumberbugs.d(192): Error: x is not a type
*/
class F { int x; }
alias typeof(F).x b;
--------------------
/*
linenumberbugs.d(196): Error: this is not in a struct or class scope
linenumberbugs.d(196): Error: 'this' is only allowed in non-static member functi
ons, not linenumberbugs
Error: this for x needs to be type F not type int
*/
class F { int x; }
alias typeof(typeof(F).x) b;