Use datatype of underlying data

This commit is contained in:
Sascha Scandella 2023-09-18 22:18:58 +02:00 committed by Sascha Scandella
parent f6ca4ea199
commit 89ee30f6b3

View File

@ -3033,7 +3033,7 @@ class bigint {
bigits_.resize(to_unsigned(num_bigits + exp_difference)); bigits_.resize(to_unsigned(num_bigits + exp_difference));
for (int i = num_bigits - 1, j = i + exp_difference; i >= 0; --i, --j) for (int i = num_bigits - 1, j = i + exp_difference; i >= 0; --i, --j)
bigits_[j] = bigits_[i]; bigits_[j] = bigits_[i];
std::uninitialized_fill_n(bigits_.data(), exp_difference, 0); std::uninitialized_fill_n(bigits_.data(), exp_difference, 0u);
exp_ -= exp_difference; exp_ -= exp_difference;
} }