projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Replacing the private implementations of SwapValue with calls to sys::swapByteOrder()
[oota-llvm.git]
/
lib
/
Object
/
MachOUniversal.cpp
diff --git
a/lib/Object/MachOUniversal.cpp
b/lib/Object/MachOUniversal.cpp
index f34a3b452f175dae4cc3c6f9fb5ee212a6bb7e48..e414de8bcf17bb151cc2c61830bf2f50da0ffe54 100644
(file)
--- a/
lib/Object/MachOUniversal.cpp
+++ b/
lib/Object/MachOUniversal.cpp
@@
-22,27
+22,22
@@
using namespace llvm;
using namespace object;
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) {
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) {
}
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>
}
template<typename T>