]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/random/niederreiter_base2.hpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / boost / random / niederreiter_base2.hpp
index 149a4a4b4c5225448a6188954e0195e79863c281..5f0585087cac80d4c16e8aadfcd845d008659fe9 100644 (file)
@@ -119,11 +119,11 @@ public:
     for (std::size_t dim = 0; dim != dimension; ++dim)
     {
       const typename Nb2Table::value_type poly = Nb2Table::polynomial(dim);
-      if (poly > std::numeric_limits<value_type>::max()) {
+      if (poly > (std::numeric_limits<value_type>::max)()) {
         boost::throw_exception( std::range_error("niederreiter_base2: polynomial value outside the given value type range") );
       }
 
-      const unsigned degree = multiprecision::msb(poly); // integer log2(poly)
+      const unsigned degree = qrng_detail::msb(poly); // integer log2(poly)
       const unsigned space_required = degree * ((bit_count / degree) + 1); // ~ degree + bit_count
 
       v.resize(degree + bit_count - 1);