From 7a01beb441d49841f34186eeeb288bc03c7f1c0a Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Sun, 8 May 2016 17:39:14 +0200 Subject: [PATCH] Fix a warning with MSVC 2015 --- src/syzygy/tbprobe.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/syzygy/tbprobe.cpp b/src/syzygy/tbprobe.cpp index a51e60f4..b1075b08 100644 --- a/src/syzygy/tbprobe.cpp +++ b/src/syzygy/tbprobe.cpp @@ -225,8 +225,9 @@ template inline void swap_byte(T& x) { char tmp, *c = (char*)(&x); - for (int i = 0; i < Half; ++i) - tmp = c[i], c[i] = c[End - i], c[End - i] = tmp; + if (Half) // Fix a MSVC 2015 warning + for (int i = 0; i < Half; ++i) + tmp = c[i], c[i] = c[End - i], c[End - i] = tmp; } template T number(void* addr) {