Kaydet (Commit) 44266a53 authored tarafından Rene Engelhard's avatar Rene Engelhard

fix build

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

Change-Id: I78079d4c3196584b171d7566245a7f71b9d43649
üst 1cd5da76
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment