You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: explicitly delete CSVReader move assignment (contains std::mutex)
CSVReader holds a std::mutex member (read_csv_exception_lock), which has
a deleted move assignment operator. Declaring operator=(CSVReader&&) as
= default therefore causes the function to be implicitly deleted, which
triggers -Wdefaulted-function-deleted on Clang (Apple clang 17 / LLVM).
Replace the misleading = default with an explicit = delete so the intent
is clear and the compiler diagnostic is resolved.
Fixes build warning:
warning: explicitly defaulted move assignment operator is implicitly
deleted [-Wdefaulted-function-deleted]
* Add clang to build matrix
---------
Co-authored-by: Vincent La <vincela9@gmail.com>
0 commit comments