summaryrefslogtreecommitdiff
path: root/src/util/utility.h
diff options
context:
space:
mode:
authorlianah <lianahady@gmail.com>2013-01-10 20:44:58 -0500
committerlianah <lianahady@gmail.com>2013-01-10 20:44:58 -0500
commitf8c88fa4b7b9b2d59f48d0e33f1344196a06f5da (patch)
tree97ea6b2a2304d867cceebec6c9494ec1fcbd749e /src/util/utility.h
parent590e7f438dacbee1c349f431316e918de43e5a8e (diff)
fixed most bugs and added paranoid assertions
Diffstat (limited to 'src/util/utility.h')
-rw-r--r--src/util/utility.h5
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;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback