X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=lib%2FObject%2FMachOUniversal.cpp;h=e414de8bcf17bb151cc2c61830bf2f50da0ffe54;hb=f6b4b10c2963c587e8f568e98d65dd1797fd5c3e;hp=f34a3b452f175dae4cc3c6f9fb5ee212a6bb7e48;hpb=ab22d954818d6aa92d7e21dc8609aa178b532535;p=oota-llvm.git diff --git a/lib/Object/MachOUniversal.cpp b/lib/Object/MachOUniversal.cpp index f34a3b452f1..e414de8bcf1 100644 --- a/lib/Object/MachOUniversal.cpp +++ b/lib/Object/MachOUniversal.cpp @@ -22,27 +22,22 @@ using namespace llvm; using namespace object; -template -static void SwapValue(T &Value) { - Value = sys::getSwappedBytes(Value); -} - template 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