Anders Carlsson | 1345bd2 | 2009-09-24 03:22:10 +0000 | [diff] [blame^] | 1 | // RUN: clang-cc -triple x86_64-unknown-unknown %s -fsyntax-only -verify |
2 | |||||
3 | #define SA(n, p) int a##n[(p) ? 1 : -1] | ||||
4 | |||||
5 | struct A { int a; }; | ||||
6 | SA(0, sizeof(A) == 4); | ||||
7 | |||||
8 | struct B { }; | ||||
9 | SA(1, sizeof(B) == 1); | ||||
10 | |||||
11 | struct C : A, B { }; | ||||
12 | SA(2, sizeof(C) == 4); |