diff options
Diffstat (limited to 'boost/multiprecision/cpp_int/add.hpp')
-rw-r--r-- | boost/multiprecision/cpp_int/add.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/boost/multiprecision/cpp_int/add.hpp b/boost/multiprecision/cpp_int/add.hpp index 22b8c186dc..2fca9b9597 100644 --- a/boost/multiprecision/cpp_int/add.hpp +++ b/boost/multiprecision/cpp_int/add.hpp @@ -84,7 +84,7 @@ inline void add_unsigned(CppInt1& result, const CppInt2& a, const CppInt3& b) BO { // We overflowed, need to add one more limb: result.resize(x + 1, x + 1); - if(CppInt1::variable || (result.size() > x)) + if(result.size() > x) result.limbs()[x] = static_cast<limb_type>(carry); } result.normalize(); @@ -126,7 +126,7 @@ inline void add_unsigned(CppInt1& result, const CppInt2& a, const limb_type& o) // We overflowed, need to add one more limb: unsigned x = result.size(); result.resize(x + 1, x + 1); - if(CppInt1::variable || (result.size() > x)) + if(result.size() > x) result.limbs()[x] = static_cast<limb_type>(carry); } result.normalize(); |