Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.other / vaarg4.C
blob3f08b0a422143c1f186475e07fdfb6c85bf8a27f
1 // { dg-do assemble  }
3 // Bug 845. We were treating __builtin_va_arg as a unary expr, not a primary,
4 // and hence getting parse errors.
6 typedef __builtin_va_list __gnuc_va_list;
7 typedef __gnuc_va_list va_list;
9 struct X { int y; };
11 void func(va_list va)
13   char* a = __builtin_va_arg(va, char**)[0];
14   int b = __builtin_va_arg(va, X*)->y;