Eric Christopher | 3883e66 | 2011-07-26 22:17:02 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 %s -emit-llvm -o - |
2 | |||||
3 | struct s { | ||||
4 | unsigned long int field[0]; | ||||
5 | }; | ||||
6 | |||||
7 | #define OFFS \ | ||||
8 | (((char *) &((struct s *) 0)->field[0]) - (char *) 0) | ||||
9 | |||||
10 | int foo[OFFS]; | ||||
11 | |||||
12 |