blob: 80ca78d5cf5f1e213ca4ef85134bbf8b12790207 [file] [log] [blame]
Shih-wei Liaoea285162010-06-04 12:34:56 -07001// RUN: %clang_cc1 -emit-llvm < %s | grep puts | count 4
2
3// PR3248
4int a(int x)
5{
6 int (*y)[x];
7 return sizeof(*(puts("asdf"),y));
8}
9
10// PR3247
11int b() {
12 return sizeof(*(char(*)[puts("asdf")])0);
13}
14
15// PR3247
16int c() {
17 static int (*y)[puts("asdf")];
18 return sizeof(*y);
19}