typedef int b; namespace blah { struct c : b { }; struct b : a { }; struct a { }; }