summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/MachOUniversal.cpp
diff options
context:
space:
mode:
authorArtyom Skrobov <Artyom.Skrobov@arm.com>2014-06-14 13:49:57 +0000
committerArtyom Skrobov <Artyom.Skrobov@arm.com>2014-06-14 13:49:57 +0000
commitc7b4253cfb459022ac5152d6e4bd50e0f7e45936 (patch)
treef47c31a64543414477d428675448de70bb48505c /llvm/lib/Object/MachOUniversal.cpp
parentf8874b0a050c055d5dca3a38efc7fbded8a306a0 (diff)
downloadbcm5719-llvm-c7b4253cfb459022ac5152d6e4bd50e0f7e45936.tar.gz
bcm5719-llvm-c7b4253cfb459022ac5152d6e4bd50e0f7e45936.zip
Replacing the private implementations of SwapValue with calls to sys::swapByteOrder()
llvm-svn: 210980
Diffstat (limited to 'llvm/lib/Object/MachOUniversal.cpp')
-rw-r--r--llvm/lib/Object/MachOUniversal.cpp19
1 files changed, 7 insertions, 12 deletions
diff --git a/llvm/lib/Object/MachOUniversal.cpp b/llvm/lib/Object/MachOUniversal.cpp
index f34a3b452f1..e414de8bcf1 100644
--- a/llvm/lib/Object/MachOUniversal.cpp
+++ b/llvm/lib/Object/MachOUniversal.cpp
@@ -23,26 +23,21 @@ using namespace llvm;
using namespace object;
template<typename T>
-static void SwapValue(T &Value) {
- Value = sys::getSwappedBytes(Value);
-}
-
-template<typename T>
static void SwapStruct(T &Value);
template<>
void SwapStruct(MachO::fat_header &H) {
- SwapValue(H.magic);
- SwapValue(H.nfat_arch);
+ sys::swapByteOrder(H.magic);
+ sys::swapByteOrder(H.nfat_arch);
}
template<>
void SwapStruct(MachO::fat_arch &H) {
- SwapValue(H.cputype);
- SwapValue(H.cpusubtype);
- SwapValue(H.offset);
- SwapValue(H.size);
- SwapValue(H.align);
+ sys::swapByteOrder(H.cputype);
+ sys::swapByteOrder(H.cpusubtype);
+ sys::swapByteOrder(H.offset);
+ sys::swapByteOrder(H.size);
+ sys::swapByteOrder(H.align);
}
template<typename T>
OpenPOWER on IntegriCloud