fix build

no idea why this wasn't found on my (incremental) build

Change-Id: I78079d4c3196584b171d7566245a7f71b9d43649
This commit is contained in:
Rene Engelhard
2018-12-08 16:27:12 +01:00
parent 1cd5da7678
commit 44266a536f
+5
View File
@@ -186,8 +186,13 @@ namespace
T den = r.denominator();
// Avoid overflow and preserve normalization
#if BOOST_VERSION >= 106700
T gcd1 = boost::integer::gcd(i.numerator(), den);
T gcd2 = boost::integer::gcd(num, i.denominator());
#else
T gcd1 = boost::math::gcd(i.numerator(), den);
T gcd2 = boost::math::gcd(num, i.denominator());
#endif
bool fail = false;
fail |= o3tl::checked_multiply(i.numerator() / gcd1, num / gcd2, num);