p-ranav/csv2

warning when compiled with clang 11

xgdgsc opened this issue · 1 comments

/n1/env_centos/7.6/include/csv.hpp:6313:20: warning: explicitly defaulted move assignment operator is implicitly deleted [-Wdefaulted-function-deleted]
[build]         CSVReader& operator=(CSVReader&& other) = default;
[build]                    ^
[build] /n1/env_centos/7.6/include/csv.hpp:6379:23: note: move assignment operator of 'CSVReader' is implicitly deleted because field 'records' has a deleted move assignment operator
[build]         RowCollection records = RowCollection(100);
[build]                       ^
[build] /n1/env_centos/7.6/include/csv.hpp:5984:24: note: copy assignment operator of 'ThreadSafeDeque<csv::CSVRow>' is implicitly deleted because field '_lock' has a deleted copy assignment operator
[build]             std::mutex _lock;
[build]                        ^
[build] /opt/rh/devtoolset-9/root/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/std_mutex.h:95:12: note: 'operator=' has been explicitly marked deleted here
[build]     mutex& operator=(const mutex&) = delete;

Does it matter?

Sorry. Opened in wrong repo.