diff --git a/include/boost/math/common_factor_rt.hpp b/include/boost/math/common_factor_rt.hpp index 0cc71b842..437a9ba96 100644 --- a/include/boost/math/common_factor_rt.hpp +++ b/include/boost/math/common_factor_rt.hpp @@ -41,6 +41,7 @@ namespace detail template SteinDomain Stein_gcd(SteinDomain m, SteinDomain n) { + using std::swap; BOOST_ASSERT(m >= 0); BOOST_ASSERT(n >= 0); if (m == SteinDomain(0)) @@ -84,6 +85,7 @@ namespace detail template inline EuclideanDomain Euclid_gcd(EuclideanDomain a, EuclideanDomain b) { + using std::swap; while (b != EuclideanDomain(0)) { a %= b;