| // Basic test for typedef stripping in diagnostics. | |
| struct A { | |
| void f(); | |
| }; | |
| void A::f() { | |
| // We don't want an aka for the injected-class-name. | |
| A a = 0; // { dg-error "type .A. requested" } | |
| } | |
| typedef A B; | |
| // We do want an aka for a real typedef. | |
| B b = 0; // { dg-error "'B' {aka 'A'}" } |