* installing *source* package ‘MultiBD’ ... ** this is package ‘MultiBD’ version ‘1.0.1’ ** using staged installation ** libs using C++ compiler: ‘Debian clang version 21.1.8 (3)’ clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -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 /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c RcppExports.cpp -o RcppExports.o clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c SEIR_Cpp.cpp -o SEIR_Cpp.o In file included from SEIR_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c SIR_Cpp.cpp -o SIR_Cpp.o In file included from SIR_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c bb_lt_Cpp.cpp -o bb_lt_Cpp.o In file included from bb_lt_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -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 /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -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 /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -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 /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c inv_Bk1dBk_Cpp.cpp -o inv_Bk1dBk_Cpp.o In file included from inv_Bk1dBk_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c lentz_plus_invBk1dBk_Cpp.cpp -o lentz_plus_invBk1dBk_Cpp.o In file included from lentz_plus_invBk1dBk_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c phi_Cpp.cpp -o phi_Cpp.o In file included from phi_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c prod_lambda2_Cpp.cpp -o prod_lambda2_Cpp.o In file included from prod_lambda2_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c prod_mu2_Cpp.cpp -o prod_mu2_Cpp.o In file included from prod_mu2_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c tb_lt_Cpp.cpp -o tb_lt_Cpp.o In file included from tb_lt_Cpp.cpp:1: In file included from ./bbd.h:6: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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++-21 -std=gnu++20 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -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 /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task_group.h:20: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/task.h:22: In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppParallel/include/tbb/tbb_profiling.h:120: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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;} \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) {} | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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){ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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) ) | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/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. '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++-21 -std=gnu++20 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -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 -L/home/hornik/tmp/R/lib -lR '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'. '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'. installing to /srv/hornik/tmp/CRAN_pretest/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)