10 typeid (foo).name (); // { dg-error "invalid use of member" }
11 typeid (A::foo).name (); // { dg-error "invalid use of member" }
15 typeid (foo).name (); // { dg-error "invalid use of member" }
16 typeid (A::foo).name (); // { dg-error "invalid use of member" }
21 typeid (A::baz).name ();
25 const char *p1 = typeid (A::foo).name (); // { dg-error "invalid use of non-static member" }
26 const char *p2 = typeid (A::baz).name ();