xref: /aosp_15_r20/external/clang/test/CodeGen/2008-08-07-AlignPadding2.c (revision 67e74705e28f6214e480b399dd47ea732279e315)
1*67e74705SXin Li /* RUN: %clang_cc1 %s -emit-llvm -o - | grep zeroinitializer | count 1
2*67e74705SXin Li 
3*67e74705SXin Li The FE must not generate padding here between array elements.  PR 2533. */
4*67e74705SXin Li 
5*67e74705SXin Li typedef struct {
6*67e74705SXin Li  const char *name;
7*67e74705SXin Li  int flags;
8*67e74705SXin Li  union {
9*67e74705SXin Li    int x;
10*67e74705SXin Li  } u;
11*67e74705SXin Li } OptionDef;
12*67e74705SXin Li 
13*67e74705SXin Li const OptionDef options[] = {
14*67e74705SXin Li  /* main options */
15*67e74705SXin Li  { "a", 0, {3} },
16*67e74705SXin Li  { "b", 0, {4} },
17*67e74705SXin Li  { 0, },
18*67e74705SXin Li };
19