blob: 446e5828362dfdd613a9fc10c0b3f680aa035316 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
extern void abort(void);
typedef int word __attribute__((mode(word)));
struct foo
{
word x;
word y[0];
};
int main()
{
if (sizeof(word) != sizeof(struct foo))
abort();
if (__alignof__(word) != __alignof__(struct foo))
abort();
return 0;
}
|