Fix a warning

This commit is contained in:
Victor Zverovich
2020-06-04 06:33:11 -07:00
parent 344218510d
commit 0f3eaeac0a

View File

@@ -584,9 +584,10 @@ class bigint {
void operator=(const bigint&) = delete; void operator=(const bigint&) = delete;
void assign(const bigint& other) { void assign(const bigint& other) {
bigits_.resize(other.bigits_.size()); auto size = other.bigits_.size();
bigits_.resize(size);
auto data = other.bigits_.data(); auto data = other.bigits_.data();
std::copy(data, data + other.bigits_.size(), bigits_.data()); std::copy(data, data + size, make_checked(bigits_.data(), size));
exp_ = other.exp_; exp_ = other.exp_;
} }