summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/dsymutil/X86/empty-CU.test
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2018-04-08 17:35:17 +0000
committerJonas Devlieghere <jonas@devlieghere.com>2018-04-08 17:35:17 +0000
commitc226a7b8207990ab77a5bc3bf527588e21e1b4be (patch)
treeaf49281e1da8f0054908e9616b68621f89a56d06 /llvm/test/tools/dsymutil/X86/empty-CU.test
parent68ab401f629c79633c72439ffc0a309bff3b5df5 (diff)
downloadbcm5719-llvm-c226a7b8207990ab77a5bc3bf527588e21e1b4be.tar.gz
bcm5719-llvm-c226a7b8207990ab77a5bc3bf527588e21e1b4be.zip
[dsymutil] Don't crash on empty CU
Add some additional checks so we don't crash on empty compile units. llvm-svn: 329537
Diffstat (limited to 'llvm/test/tools/dsymutil/X86/empty-CU.test')
-rw-r--r--llvm/test/tools/dsymutil/X86/empty-CU.test7
1 files changed, 7 insertions, 0 deletions
diff --git a/llvm/test/tools/dsymutil/X86/empty-CU.test b/llvm/test/tools/dsymutil/X86/empty-CU.test
new file mode 100644
index 00000000000..c55a3ca8659
--- /dev/null
+++ b/llvm/test/tools/dsymutil/X86/empty-CU.test
@@ -0,0 +1,7 @@
+RUN: dsymutil --update -f %p/../Inputs/empty-CU.o -o - | llvm-dwarfdump -v - -debug-info | FileCheck %s
+
+CHECK: .debug_info contents:
+CHECK: 0x00000000: Compile Unit: length = 0x00000008 version = 0x0003 abbr_offset = 0x0000 addr_size = 0x04 (next unit at 0x0000000c)
+
+CHECK: 0x0000000b: DW_TAG_compile_unit [1]
+CHECK: 0x0000000c: Compile Unit: length = 0x00000007 version = 0x0003 abbr_offset = 0x0000 addr_size = 0x04 (next unit at 0x00000017)
OpenPOWER on IntegriCloud