deps: update zlib to 1.3.0.1-motley-82a5fec · nodejs/node@669c722
@@ -5,6 +5,7 @@
55#include "third_party/zlib/google/zip_writer.h"
6677#include <algorithm>
8+#include <tuple>
89910#include "base/files/file.h"
1011#include "base/logging.h"
@@ -193,8 +194,8 @@ bool ZipWriter::AddMixedEntries(Paths paths) {
193194while (!paths.empty()) {
194195// Work with chunks of 50 paths at most.
195196const size_t n = std::min<size_t>(paths.size(), 50);
196-const Paths relative_paths = paths.subspan(0, n);
197-paths = paths.subspan(n, paths.size() - n);
197+ Paths relative_paths;
198+std::tie(relative_paths, paths) = paths.split_at(n);
198199199200 files.clear();
200201if (!file_accessor_->Open(relative_paths, &files) || files.size() != n)
@@ -233,8 +234,8 @@ bool ZipWriter::AddFileEntries(Paths paths) {
233234while (!paths.empty()) {
234235// Work with chunks of 50 paths at most.
235236const size_t n = std::min<size_t>(paths.size(), 50);
236-const Paths relative_paths = paths.subspan(0, n);
237-paths = paths.subspan(n, paths.size() - n);
237+ Paths relative_paths;
238+std::tie(relative_paths, paths) = paths.split_at(n);
238239239240DCHECK_EQ(relative_paths.size(), n);
240241