Home | History | Annotate | Download | only in CodeGen
      1 // RUN: %clang_cc1 -emit-llvm %s -o -
      2 // PR3744
      3 struct Empty {};
      4 struct Union {
      5  union {
      6    int zero_arr[0];
      7  } contents;
      8 };
      9 static inline void Foo(struct Union *u) {
     10  int *array = u->contents.zero_arr;
     11 }
     12 static void Bar(struct Union *u) {
     13  Foo(u);
     14 }
     15