From 68ba42cc897cdc8dadc8e58bcb445dc8c0e29213 Mon Sep 17 00:00:00 2001 From: Alexey Milovidov Date: Mon, 15 Jul 2019 17:45:56 +0300 Subject: [PATCH] Using std::gcd, lcm instead of boost --- dbms/src/Functions/gcd.cpp | 5 +++-- dbms/src/Functions/lcm.cpp | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dbms/src/Functions/gcd.cpp b/dbms/src/Functions/gcd.cpp index 0373799bd7..d48318ce11 100644 --- a/dbms/src/Functions/gcd.cpp +++ b/dbms/src/Functions/gcd.cpp @@ -1,6 +1,7 @@ #include #include -#include +#include + namespace DB { @@ -15,7 +16,7 @@ struct GCDImpl { throwIfDivisionLeadsToFPE(typename NumberTraits::ToInteger::Type(a), typename NumberTraits::ToInteger::Type(b)); throwIfDivisionLeadsToFPE(typename NumberTraits::ToInteger::Type(b), typename NumberTraits::ToInteger::Type(a)); - return boost::integer::gcd( + return std::gcd( typename NumberTraits::ToInteger::Type(a), typename NumberTraits::ToInteger::Type(b)); } diff --git a/dbms/src/Functions/lcm.cpp b/dbms/src/Functions/lcm.cpp index bf2b7e1e79..a76519a660 100644 --- a/dbms/src/Functions/lcm.cpp +++ b/dbms/src/Functions/lcm.cpp @@ -1,6 +1,7 @@ #include #include -#include +#include + namespace DB { @@ -15,7 +16,7 @@ struct LCMImpl { throwIfDivisionLeadsToFPE(typename NumberTraits::ToInteger::Type(a), typename NumberTraits::ToInteger::Type(b)); throwIfDivisionLeadsToFPE(typename NumberTraits::ToInteger::Type(b), typename NumberTraits::ToInteger::Type(a)); - return boost::integer::lcm( + return std::lcm( typename NumberTraits::ToInteger::Type(a), typename NumberTraits::ToInteger::Type(b)); } -- GitLab