Add __builtion_unreachable to vector::size(), vector::capacity()
[official-gcc.git] / gcc / testsuite / g++.dg / diagnostic / aka1.C
blobcb314fb6536b890573f4d2405d5e7c6466a70c74
1 // Basic test for typedef stripping in diagnostics.
3 struct A {
4   void f();
5 };
7 void A::f() {
8   // We don't want an aka for the injected-class-name.
9   A a = 0;                      // { dg-error "type .A. requested" }
12 typedef A B;
14 // We do want an aka for a real typedef.
15 B b = 0;                        // { dg-error "'B' {aka 'A'}" }