* installing *source* package ‘MultiBD’ ... ** this is package ‘MultiBD’ version ‘1.0.1’ ** package ‘MultiBD’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘clang version 22.1.0 (https://github.com/llvm/llvm-project 4434dabb69916856b824f68a64b029c67175e532)’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang22/MultiBD/src' clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c BidBj_Cpp.cpp -o BidBj_Cpp.o In file included from BidBj_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c RcppExports.cpp -o RcppExports.o clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c SEIR_Cpp.cpp -o SEIR_Cpp.o clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c SIR_Cpp.cpp -o SIR_Cpp.o In file included from SEIR_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. In file included from SIR_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c bb_lt_Cpp.cpp -o bb_lt_Cpp.o clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c bb_lt_invert_Cpp.cpp -o bb_lt_invert_Cpp.o In file included from bb_lt_invert_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ In file included from bb_lt_invert_Cpp.cpp:1: ./bbd.h:360:6: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 360 | workers[i].get(); | ^~~~~~~~~~~~~~~~ bb_lt_invert_Cpp.cpp:30:10: note: in instantiation of function template specialization 'loops::C11Async::for_each, (lambda at bb_lt_invert_Cpp.cpp:31:5)>' requested here 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ^ bb_lt_invert_Cpp.cpp:118:16: note: in instantiation of function template specialization 'bb_lt_invert_Cpp_impl' requested here 118 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ^ In file included from bb_lt_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ In file included from bb_lt_invert_Cpp.cpp:1: ./bbd.h:360:6: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 360 | workers[i].get(); | ^~~~~~~~~~~~~~~~ bb_lt_invert_Cpp.cpp:60:18: note: in instantiation of function template specialization 'loops::C11Async::for_each, (lambda at bb_lt_invert_Cpp.cpp:61:13)>' requested here 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ^ bb_lt_invert_Cpp.cpp:118:16: note: in instantiation of function template specialization 'bb_lt_invert_Cpp_impl' requested here 118 | return bb_lt_invert_Cpp_impl(t, lambda1, lambda2, Ap1, Bp1, direction, | ^ 13 warnings generated. 15 warnings generated. clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c bbd_lt_Cpp.cpp -o bbd_lt_Cpp.o In file included from bbd_lt_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c bbd_lt_invert_Cpp.cpp -o bbd_lt_invert_Cpp.o In file included from bbd_lt_invert_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ In file included from bbd_lt_invert_Cpp.cpp:1: ./bbd.h:360:6: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 360 | workers[i].get(); | ^~~~~~~~~~~~~~~~ bbd_lt_invert_Cpp.cpp:51:10: note: in instantiation of function template specialization 'loops::C11Async::for_each, (lambda at bbd_lt_invert_Cpp.cpp:52:5)>' requested here 51 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(kmax), | ^ bbd_lt_invert_Cpp.cpp:145:16: note: in instantiation of function template specialization 'bbd_lt_invert_Cpp_impl' requested here 145 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ^ In file included from bbd_lt_invert_Cpp.cpp:1: ./bbd.h:360:6: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 360 | workers[i].get(); | ^~~~~~~~~~~~~~~~ bbd_lt_invert_Cpp.cpp:85:18: note: in instantiation of function template specialization 'loops::C11Async::for_each, (lambda at bbd_lt_invert_Cpp.cpp:86:13)>' requested here 85 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ^ bbd_lt_invert_Cpp.cpp:145:16: note: in instantiation of function template specialization 'bbd_lt_invert_Cpp_impl' requested here 145 | return bbd_lt_invert_Cpp_impl(t, a0, b0, lambda1, lambda2, mu2, gamma, x, y, A, Bp1, | ^ 15 warnings generated. clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c inv_Bk1dBk_Cpp.cpp -o inv_Bk1dBk_Cpp.o clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c lentz_plus_invBk1dBk_Cpp.cpp -o lentz_plus_invBk1dBk_Cpp.o clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c phi_Cpp.cpp -o phi_Cpp.o In file included from inv_Bk1dBk_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c prod_lambda2_Cpp.cpp -o prod_lambda2_Cpp.o clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c prod_mu2_Cpp.cpp -o prod_mu2_Cpp.o In file included from lentz_plus_invBk1dBk_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ In file included from prod_lambda2_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(va/data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.hl:u226e:_18t:& warning: vvolatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile]a lue){ | 226 ^ | /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h :c297o:n42v:e rnote: twhile substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t]e r(val u297e | _ t y p e a _ v a l u e ) : _v_aTlBuBe_(lao_avda_lwuiet)h _{a}c q u| i ^r e( to_bi/data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.ht:s255_:r21e:f (note: min instantiation of template class 'tbb::internal::atomic_impl::converter' requested herey _storag e255. | m y _ v asltuaet)i c) t y| p ^e name co/data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.hn:v477e:r1t:e rnote: ::operator wchar_t' requested herev alu e477_ | t_>_:T:BbBi_tDsE_CtLy_pAeT O&M ItCo(_wbcihtasr__rte)f ( v| a^l ue_t&/data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h :v422a:l78u:e )note: {expanded from macro '__TBB_DECL_ATOMIC' | ^ 422 | /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h : 297 : 42 : note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] atomic <297T | > & o p e r a t o r = ( c o n_s_tT BaBt_olmoiacd<_Tw>i&t hr_hasc q)u i{rset(o rteo__wbiitths__rreelfe(amsye_(srthosr)a;g er.emtyu_rvna l*uteh)i s); } | ^ \ | ^/data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h :435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | stati/data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.hc: 226t:y18p:e nwarning: avolatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile]m e conver t226e | r < v a l u e _ tc>o:n:vbeirttse_rt(yvpael u& to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ e_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. 13 warnings generated. In file included from phi_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c tb_lt_Cpp.cpp -o tb_lt_Cpp.o In file included from prod_mu2_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. In file included from tb_lt_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ 13 warnings generated. clang++-22 -stdlib=libc++ -std=gnu++20 -I"/data/gannet/ripley/R/clang22/include" -DNDEBUG -I'/data/gannet/ripley/R/test-clang/Rcpp/include' -I'/data/gannet/ripley/R/test-clang/BH/include' -I'/data/gannet/ripley/R/test-clang/RcppParallel/include' -isystem /usr/local/clang22/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -frtti -Wp,-D_FORTIFY_SOURCE=3 -Wno-missing-template-arg-list-after-template-kw -c tb_lt_invert_Cpp.cpp -o tb_lt_invert_Cpp.o In file included from tb_lt_invert_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task_group.h:20: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/task.h:22: In file included from /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/tbb_profiling.h:120: /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:434:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long long' requested here 434 | __TBB_DECL_ATOMIC(__TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:435:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long long' requested here 435 | __TBB_DECL_ATOMIC(unsigned __TBB_LONG_LONG) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:439:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator long' requested here 439 | __TBB_DECL_ATOMIC(long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned long' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned long] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:440:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned long' requested here 440 | __TBB_DECL_ATOMIC(unsigned long) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:466:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned int' requested here 466 | __TBB_DECL_ATOMIC(unsigned) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile int' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile int] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:467:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator int' requested here 467 | __TBB_DECL_ATOMIC(int) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:470:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned short' requested here 470 | __TBB_DECL_ATOMIC(unsigned short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile short' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile short] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:471:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator short' requested here 471 | __TBB_DECL_ATOMIC(short) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:472:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator char' requested here 472 | __TBB_DECL_ATOMIC(char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile signed char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile signed char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:473:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator signed char' requested here 473 | __TBB_DECL_ATOMIC(signed char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile unsigned char' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile unsigned char] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:474:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator unsigned char' requested here 474 | __TBB_DECL_ATOMIC(unsigned char) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'const volatile wchar_t' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = const volatile wchar_t] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:477:1: note: in instantiation of member function 'tbb::internal::atomic_impl::operator wchar_t' requested here 477 | __TBB_DECL_ATOMIC(wchar_t) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:422:78: note: expanded from macro '__TBB_DECL_ATOMIC' 422 | atomic& operator=( const atomic& rhs ) {store_with_release(rhs); return *this;} \ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:226:18: warning: volatile-qualified parameter type 'void *const volatile' is deprecated [-Wdeprecated-volatile] 226 | converter(value_type a_value) : value(a_value) {} | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:255:21: note: in instantiation of template class 'tbb::internal::atomic_impl::converter' requested here 255 | static typename converter::bits_type & to_bits_ref(value_t& value){ | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:297:42: note: while substituting deduced template arguments into function template 'to_bits_ref' [with value_t = void *const volatile] 297 | __TBB_load_with_acquire( to_bits_ref(my_storage.my_value) ) | ^ /data/gannet/ripley/R/test-clang/RcppParallel/include/tbb/atomic.h:509:34: note: in instantiation of member function 'tbb::internal::atomic_impl::operator void *' requested here 509 | this->store_with_release(rhs); return *this; | ^ In file included from tb_lt_invert_Cpp.cpp:1: ./bbd.h:360:6: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 360 | workers[i].get(); | ^~~~~~~~~~~~~~~~ tb_lt_invert_Cpp.cpp:30:10: note: in instantiation of function template specialization 'loops::C11Async::for_each, (lambda at tb_lt_invert_Cpp.cpp:31:20)>' requested here 30 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(Lmax), | ^ tb_lt_invert_Cpp.cpp:118:12: note: in instantiation of function template specialization 'tb_lt_invert_Cpp_impl' requested here 118 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ^ In file included from tb_lt_invert_Cpp.cpp:1: ./bbd.h:360:6: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 360 | workers[i].get(); | ^~~~~~~~~~~~~~~~ tb_lt_invert_Cpp.cpp:60:30: note: in instantiation of function template specialization 'loops::C11Async::for_each, (lambda at tb_lt_invert_Cpp.cpp:61:40)>' requested here 60 | scheme.for_each( boost::make_counting_iterator(0), boost::make_counting_iterator(nblocks), | ^ tb_lt_invert_Cpp.cpp:118:12: note: in instantiation of function template specialization 'tb_lt_invert_Cpp_impl' requested here 118 | return tb_lt_invert_Cpp_impl(t, lambda1, lambda2, lambda3, Ap1, Bp1, Cp1, direction, | ^ 15 warnings generated. 'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'. 'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'. clang++-22 -stdlib=libc++ -std=gnu++20 -shared -L/usr/local/clang/lib64 -L/usr/local/clang22/lib -L/usr/local/clang22/lib/x86_64-unknown-linux-gnu -L/usr/local/lib64 -L/usr/local/clang21/lib/clang/22/lib/x86_64-unknown-linux-gnu -o MultiBD.so BidBj_Cpp.o RcppExports.o SEIR_Cpp.o SIR_Cpp.o bb_lt_Cpp.o bb_lt_invert_Cpp.o bbd_lt_Cpp.o bbd_lt_invert_Cpp.o inv_Bk1dBk_Cpp.o lentz_plus_invBk1dBk_Cpp.o phi_Cpp.o prod_lambda2_Cpp.o prod_mu2_Cpp.o tb_lt_Cpp.o tb_lt_invert_Cpp.o 'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'. 'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'. make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang22/MultiBD/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang22/MultiBD/src' 'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'. 'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'. make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang22/MultiBD/src' installing to /data/gannet/ripley/R/packages/tests-clang22/MultiBD.Rcheck/00LOCK-MultiBD/00new/MultiBD/libs ** R ** data ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (MultiBD)