diff options
| author | Jonas Devlieghere <jonas@devlieghere.com> | 2018-04-08 17:35:17 +0000 |
|---|---|---|
| committer | Jonas Devlieghere <jonas@devlieghere.com> | 2018-04-08 17:35:17 +0000 |
| commit | c226a7b8207990ab77a5bc3bf527588e21e1b4be (patch) | |
| tree | af49281e1da8f0054908e9616b68621f89a56d06 /llvm/test/tools/dsymutil/X86/empty-CU.test | |
| parent | 68ab401f629c79633c72439ffc0a309bff3b5df5 (diff) | |
| download | bcm5719-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.test | 7 |
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) |

