Fix a conversion warning with Clang10 on Windows

Fixes #1747
This commit is contained in:
Florin Iucha 2020-07-02 10:51:30 -04:00
parent 1f3f84631c
commit cdbbe00607

View File

@ -566,7 +566,7 @@ template <typename U>
void buffer<T>::append(const U* begin, const U* end) {
size_t new_size = size_ + to_unsigned(end - begin);
reserve(new_size);
std::uninitialized_copy(begin, end, make_checked(ptr_, capacity_) + size_);
std::uninitialized_copy(begin, end, make_checked(ptr_ + size_, capacity_ - size_));
size_ = new_size;
}
} // namespace detail