// PR c++/30328 | |
// { dg-do link } | |
// { dg-options "" } | |
typedef int int32_t __attribute__((mode (__SI__))); | |
struct S | |
{ | |
int32_t a:17; | |
} x; | |
typedef typeof (x.a) foo; | |
template <class T> | |
T* inc(T* p) { return p+1; } | |
int main () | |
{ | |
foo x[2] = { 1,2 }; | |
int32_t y[2] = { 1,2 }; | |
*inc(x); | |
*inc(y); | |
return 0; | |
} |