endian.h: fix big-endiand 2 bytes types
This commit is contained in:
parent
3880e00403
commit
8ca5d90512
|
@ -48,7 +48,7 @@ class SwapEndian
|
|||
}
|
||||
|
||||
constexpr SwapEndian(std::conditional_t<sizeof(T) == 2, T, IncompleteType> val) {
|
||||
rep = SWAP_UINT32(val);
|
||||
rep = SWAP_UINT16(val);
|
||||
}
|
||||
private:
|
||||
T rep;
|
||||
|
|
Loading…
Reference in New Issue