tools/source/generic/fract.cxx | 5 +++++ 1 file changed, 5 insertions(+)
New commits: commit 44266a536ffc44325345a343cda2a8a87b4e3e50 Author: Rene Engelhard <[email protected]> AuthorDate: Sat Dec 8 16:25:31 2018 +0100 Commit: Rene Engelhard <[email protected]> CommitDate: Sat Dec 8 16:27:12 2018 +0100 fix build no idea why this wasn't found on my (incremental) build Change-Id: I78079d4c3196584b171d7566245a7f71b9d43649 diff --git a/tools/source/generic/fract.cxx b/tools/source/generic/fract.cxx index 365bf57dc818..266b32fadf3e 100644 --- a/tools/source/generic/fract.cxx +++ b/tools/source/generic/fract.cxx @@ -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); _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
