diff options
author | Artyom Skrobov <Artyom.Skrobov@arm.com> | 2014-06-14 13:49:57 +0000 |
---|---|---|
committer | Artyom Skrobov <Artyom.Skrobov@arm.com> | 2014-06-14 13:49:57 +0000 |
commit | c7b4253cfb459022ac5152d6e4bd50e0f7e45936 (patch) | |
tree | f47c31a64543414477d428675448de70bb48505c /llvm/lib/Object/MachOUniversal.cpp | |
parent | f8874b0a050c055d5dca3a38efc7fbded8a306a0 (diff) | |
download | bcm5719-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.cpp | 19 |
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> |