diff options
author | Manman Ren <mren@apple.com> | 2013-06-19 01:46:49 +0000 |
---|---|---|
committer | Manman Ren <mren@apple.com> | 2013-06-19 01:46:49 +0000 |
commit | 9691f7fa356143011dc0507238368ac3ed5dadf6 (patch) | |
tree | 36fbf58b3569afc367e5119d48de914d253f2c18 /clang/test/CodeGen/dwarf-version.c | |
parent | f796cf1ade21431ecef2b621cda79d22f4358355 (diff) | |
download | bcm5719-llvm-9691f7fa356143011dc0507238368ac3ed5dadf6.tar.gz bcm5719-llvm-9691f7fa356143011dc0507238368ac3ed5dadf6.zip |
Debug Info: support for gdwarf-2 gdwarf-3 gdwarf-4
These options will add a module flag with name "Dwarf Version".
The behavior flag is currently set to Warning, so when two values disagree,
a warning will be emitted.
llvm-svn: 184276
Diffstat (limited to 'clang/test/CodeGen/dwarf-version.c')
-rw-r--r-- | clang/test/CodeGen/dwarf-version.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/test/CodeGen/dwarf-version.c b/clang/test/CodeGen/dwarf-version.c new file mode 100644 index 00000000000..739f18db0a0 --- /dev/null +++ b/clang/test/CodeGen/dwarf-version.c @@ -0,0 +1,10 @@ +// RUN: %clang -target x86_64-linux-gnu -gdwarf-2 -S -emit-llvm -o - %s | FileCheck %s +// RUN: %clang -target x86_64-linux-gnu -gdwarf-3 -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER3 +// RUN: %clang -target x86_64-linux-gnu -gdwarf-4 -S -emit-llvm -o - %s | FileCheck %s --check-prefix=VER4 +int main (void) { + return 0; +} + +// CHECK: metadata !{i32 2, metadata !"Dwarf Version", i32 2} +// VER3: metadata !{i32 2, metadata !"Dwarf Version", i32 3} +// VER4: metadata !{i32 2, metadata !"Dwarf Version", i32 4} |