warning when compiled with clang 11
xgdgsc opened this issue · 1 comments
xgdgsc commented
/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?
xgdgsc commented
Sorry. Opened in wrong repo.