Home | History | Annotate | Download | only in CodeGen
      1 // RUN: %clang_cc1 -emit-llvm < %s | grep puts | count 4
      2 
      3 // PR3248
      4 int a(int x)
      5 {
      6   int (*y)[x];
      7   return sizeof(*(puts("asdf"),y));
      8 }
      9 
     10 // PR3247
     11 int b() {
     12   return sizeof(*(char(*)[puts("asdf")])0);
     13 }
     14 
     15 // PR3247
     16 int c() {
     17   static int (*y)[puts("asdf")];
     18   return sizeof(*y);
     19 }
     20