summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-03-06 20:47:11 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-03-06 20:47:11 +0000
commit35476334e994d15f775f187a51d6acdf9ae3c4a0 (patch)
tree173ce4bef75b0891ecf04c8cd35c197e28ccfb2e /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent0b5569972f4dae062a430fa0e8cedc0021b020b8 (diff)
downloadbcm5719-llvm-35476334e994d15f775f187a51d6acdf9ae3c4a0.tar.gz
bcm5719-llvm-35476334e994d15f775f187a51d6acdf9ae3c4a0.zip
Support: split object format out of environment
This is a preliminary setup change to support a renaming of Windows target triples. Split the object file format information out of the environment into a separate entity. Unfortunately, file format was previously treated as an environment with an unknown OS. This is most obvious in the ARM subtarget where the handling for macho on an arbitrary platform switches to AAPCS rather than APCS (as per Apple's needs). llvm-svn: 203160
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
-rw-r--r--llvm/tools/llvm-objdump/llvm-objdump.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-objdump/llvm-objdump.cpp b/llvm/tools/llvm-objdump/llvm-objdump.cpp
index 7a3d0e29d96..d93e477b5c1 100644
--- a/llvm/tools/llvm-objdump/llvm-objdump.cpp
+++ b/llvm/tools/llvm-objdump/llvm-objdump.cpp
@@ -166,7 +166,7 @@ static const Target *getTarget(const ObjectFile *Obj = NULL) {
// TheTriple defaults to ELF, and COFF doesn't have an environment:
// the best we can do here is indicate that it is mach-o.
if (Obj->isMachO())
- TheTriple.setEnvironment(Triple::MachO);
+ TheTriple.setObjectFormat(Triple::MachO);
}
} else
TheTriple.setTriple(Triple::normalize(TripleName));
OpenPOWER on IntegriCloud