diff options
| author | David Blaikie <dblaikie@gmail.com> | 2013-06-21 21:03:11 +0000 |
|---|---|---|
| committer | David Blaikie <dblaikie@gmail.com> | 2013-06-21 21:03:11 +0000 |
| commit | 940ca4d4626bbdd8d228b34416d3b0d4ff8b004e (patch) | |
| tree | 71cdfcc7aa02c8a273662f0b454ad9be5daac29d /clang/test/CodeGenCXX/debug-info-class-limited.cpp | |
| parent | 9799cf7fb3c47b2eacec7099e1f0e78ee6b189bb (diff) | |
| download | bcm5719-llvm-940ca4d4626bbdd8d228b34416d3b0d4ff8b004e.tar.gz bcm5719-llvm-940ca4d4626bbdd8d228b34416d3b0d4ff8b004e.zip | |
PR16214: Debug info for types first used via pointers or qualified types & later require definitions
llvm-svn: 184594
Diffstat (limited to 'clang/test/CodeGenCXX/debug-info-class-limited.cpp')
| -rw-r--r-- | clang/test/CodeGenCXX/debug-info-class-limited.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/debug-info-class-limited.cpp b/clang/test/CodeGenCXX/debug-info-class-limited.cpp new file mode 100644 index 00000000000..fd542a8bb0a --- /dev/null +++ b/clang/test/CodeGenCXX/debug-info-class-limited.cpp @@ -0,0 +1,14 @@ +// RUN: %clang -emit-llvm -g -S %s -o - | FileCheck %s + +namespace PR16214_1 { +// CHECK: [[PR16214_1:![0-9]*]] = {{.*}} [ DW_TAG_namespace ] [PR16214_1] +// CHECK: = metadata !{i32 {{[0-9]*}}, metadata !{{[0-9]*}}, metadata [[PR16214_1]], {{.*}} ; [ DW_TAG_structure_type ] [foo] {{.*}} [def] +struct foo { + int i; +}; + +typedef foo bar; + +bar *f; +bar g; +} |

