diff options
Diffstat (limited to 'src/util/utility.h')
-rw-r--r-- | src/util/utility.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/util/utility.h b/src/util/utility.h index 72213764f..2084ccafb 100644 --- a/src/util/utility.h +++ b/src/util/utility.h @@ -70,8 +70,9 @@ inline InputIterator find_if_unique(InputIterator first, InputIterator last, Pre template <class T> inline T gcd(T a, T b) { while (b != 0) { - a = b; - b = a % b; + T t = b; + b = a % t; + a = t; } return a; } |