summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/Object/Inputs/macho-zero-ncmdsbin0 -> 32 bytes
-rw-r--r--llvm/test/Object/objdump-macho-quirks.test9
2 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/Object/Inputs/macho-zero-ncmds b/llvm/test/Object/Inputs/macho-zero-ncmds
new file mode 100644
index 00000000000..0505419195e
--- /dev/null
+++ b/llvm/test/Object/Inputs/macho-zero-ncmds
Binary files differ
diff --git a/llvm/test/Object/objdump-macho-quirks.test b/llvm/test/Object/objdump-macho-quirks.test
new file mode 100644
index 00000000000..eeee1537def
--- /dev/null
+++ b/llvm/test/Object/objdump-macho-quirks.test
@@ -0,0 +1,9 @@
+RUN: llvm-objdump -private-headers %p/Inputs/macho-zero-ncmds \
+RUN: | FileCheck %s -check-prefix A
+
+// Check that we don't get an infinite loop if ncmds = 0
+A: file format Mach-O 64-bit unknown
+A: Mach header
+A: magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
+A: MH_MAGIC_64 0x00 OBJECT 0 0 0x00000000
+
OpenPOWER on IntegriCloud