diff options
Diffstat (limited to 'test/CodeGen/debug-info.c')
-rw-r--r-- | test/CodeGen/debug-info.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/test/CodeGen/debug-info.c b/test/CodeGen/debug-info.c new file mode 100644 index 0000000..e0ec2c9 --- /dev/null +++ b/test/CodeGen/debug-info.c @@ -0,0 +1,37 @@ +// RUN: clang-cc -o %t --emit-llvm -g %s + +// PR3023 +void convert(void) { + struct { typeof(0) f0; } v0; +} + +// PR2784 +struct OPAQUE; +typedef struct OPAQUE *PTR; +PTR p; + + +// PR2950 +struct s0; +struct s0 { struct s0 *p; } g0; + +struct s0 *f0(struct s0 *a0) { + return a0->p; +} + +// PR3134 +char xpto[]; + +// PR3427 +struct foo { + int a; + void *ptrs[]; +}; +struct foo bar; + +// PR4143 +struct foo2 { + enum bar *bar; +}; + +struct foo2 foo2; |