2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / alignof.C
bloba79b65286468617c432ba34ee300eef280455e10
1 // { dg-do assemble  }
2 // GROUPS passed extensions
3 struct bar { int bit : 1; };
5 void foo (int *r, bar t)
7   // doing alignof on a bit-field should be illegal
8   __alignof__ (t.bit);// { dg-error "" } .*
10   // both of these (a regular ref and an INDIRECT_REF) should work
11   __alignof__ (r);
12   __alignof__ (*r);