Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src/Net.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Net.h')
-rw-r--r--src/Net.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Net.h b/src/Net.h
index b58eefb5a..f21d77fb9 100644
--- a/src/Net.h
+++ b/src/Net.h
@@ -91,7 +91,7 @@ struct Ban {
#if Q_BYTE_ORDER == Q_BIG_ENDIAN
#define SWAP64(x) (x)
#else
-#ifdef __x86_64__
+#if defined(__x86_64__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
#define SWAP64(x) __builtin_bswap64(x)
#else
#define SWAP64(x) qbswap<quint64>(x)