summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo
diff options
context:
space:
mode:
authorFrederic Riss <friss@apple.com>2015-08-03 00:10:31 +0000
committerFrederic Riss <friss@apple.com>2015-08-03 00:10:31 +0000
commit4c5d357b57ea9717edb3f8efecdef6d4fbc13042 (patch)
tree86d3397d2820563bbe20c1ca7af0c343a5be9de0 /llvm/test/DebugInfo
parent40c01793f48fa1ca652f54a1f1f88c400b319eda (diff)
downloadbcm5719-llvm-4c5d357b57ea9717edb3f8efecdef6d4fbc13042.tar.gz
bcm5719-llvm-4c5d357b57ea9717edb3f8efecdef6d4fbc13042.zip
[dwarfdump] Add support for dumping mach-o universal objectfiles
llvm-svn: 243862
Diffstat (limited to 'llvm/test/DebugInfo')
-rw-r--r--llvm/test/DebugInfo/dwarfdump-macho-universal.test17
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/test/DebugInfo/dwarfdump-macho-universal.test b/llvm/test/DebugInfo/dwarfdump-macho-universal.test
new file mode 100644
index 00000000000..f8dc1921e72
--- /dev/null
+++ b/llvm/test/DebugInfo/dwarfdump-macho-universal.test
@@ -0,0 +1,17 @@
+Reuse a test input from llvm-dsymutil, it's perfect for what we want to exercise
+RUN: llvm-dwarfdump %S/../tools/dsymutil/Inputs/fat-test.o -debug-dump=info | FileCheck %s
+
+CHECK: fat-test.o (x86_64): file format Mach-O 64-bit x86-64
+CHECK: DW_TAG_variable
+CHECK-NOT: {{NULL|DW_TAG}}
+CHECK: DW_AT_name {{.*}} "x86_64_var"
+
+CHECK: fat-test.o (i386): file format Mach-O 32-bit i386
+CHECK: DW_TAG_variable
+CHECK-NOT: {{NULL|DW_TAG}}
+CHECK: DW_AT_name {{.*}} "i386_var"
+
+CHECK: fat-test.o (x86_64h): file format Mach-O 64-bit x86-64
+CHECK: DW_TAG_variable
+CHECK-NOT: {{NULL|DW_TAG}}
+CHECK: DW_AT_name {{.*}} "x86_64h_var"
OpenPOWER on IntegriCloud