summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorKevin Enderby <enderby@apple.com>2014-12-16 21:48:27 +0000
committerKevin Enderby <enderby@apple.com>2014-12-16 21:48:27 +0000
commit1ff0ecc7a1f42e072836f3509b53d6bafdbd10bd (patch)
tree8f11bc6dcfb2948f08322a3b9b5cc672f521a851 /llvm
parent246532627e1493ce7605efda3ef152aeda0d9001 (diff)
downloadbcm5719-llvm-1ff0ecc7a1f42e072836f3509b53d6bafdbd10bd.tar.gz
bcm5719-llvm-1ff0ecc7a1f42e072836f3509b53d6bafdbd10bd.zip
Fix a bug in llvm-objdump’s -private-headers for the LC_VERSION_MIN_IPHONEOS
load command not getting printed. llvm-svn: 224376
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/tools/llvm-objdump/ARM/macho-private-headers.test4
-rw-r--r--llvm/tools/llvm-objdump/MachODump.cpp3
2 files changed, 6 insertions, 1 deletions
diff --git a/llvm/test/tools/llvm-objdump/ARM/macho-private-headers.test b/llvm/test/tools/llvm-objdump/ARM/macho-private-headers.test
index f88d91f0dd2..a569b8d6432 100644
--- a/llvm/test/tools/llvm-objdump/ARM/macho-private-headers.test
+++ b/llvm/test/tools/llvm-objdump/ARM/macho-private-headers.test
@@ -303,6 +303,10 @@ EXE: cmd LC_UUID
EXE: cmdsize 24
EXE: uuid C2D9351C-1EF1-330B-A2AB-EED6CF7D2C5D
EXE: Load command 9
+EXE: cmd LC_VERSION_MIN_IPHONEOS
+EXE: cmdsize 16
+EXE: version 8.0
+EXE: sdk 8.0
EXE: Load command 10
EXE: cmd LC_SOURCE_VERSION
EXE: cmdsize 16
diff --git a/llvm/tools/llvm-objdump/MachODump.cpp b/llvm/tools/llvm-objdump/MachODump.cpp
index e0203ba1266..454d3d15771 100644
--- a/llvm/tools/llvm-objdump/MachODump.cpp
+++ b/llvm/tools/llvm-objdump/MachODump.cpp
@@ -3738,7 +3738,8 @@ static void PrintLoadCommands(const MachOObjectFile *Obj, uint32_t ncmds,
} else if (Command.C.cmd == MachO::LC_RPATH) {
MachO::rpath_command Rpath = Obj->getRpathCommand(Command);
PrintRpathLoadCommand(Rpath, Command.Ptr);
- } else if (Command.C.cmd == MachO::LC_VERSION_MIN_MACOSX) {
+ } else if (Command.C.cmd == MachO::LC_VERSION_MIN_MACOSX ||
+ Command.C.cmd == MachO::LC_VERSION_MIN_IPHONEOS) {
MachO::version_min_command Vd = Obj->getVersionMinLoadCommand(Command);
PrintVersionMinLoadCommand(Vd);
} else if (Command.C.cmd == MachO::LC_SOURCE_VERSION) {
OpenPOWER on IntegriCloud