File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 55#include " third_party/zlib/google/zip_writer.h"
66
77#include < algorithm>
8+ #include < tuple>
89
910#include " base/files/file.h"
1011#include " base/logging.h"
@@ -193,8 +194,8 @@ bool ZipWriter::AddMixedEntries(Paths paths) {
193194 while (!paths.empty ()) {
194195 // Work with chunks of 50 paths at most.
195196 const 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);
198199
199200 files.clear ();
200201 if (!file_accessor_->Open (relative_paths, &files) || files.size () != n)
@@ -233,8 +234,8 @@ bool ZipWriter::AddFileEntries(Paths paths) {
233234 while (!paths.empty ()) {
234235 // Work with chunks of 50 paths at most.
235236 const 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);
238239
239240 DCHECK_EQ (relative_paths.size (), n);
240241
You can’t perform that action at this time.
0 commit comments