Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/tbb2020.3.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-106854-66901/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/tbb2020.3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/tbb2020.3-2020.3-1.oc9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tbb2020.3.spec'], chrootPath='/var/lib/mock/dist-oc9-epol-build-106854-66901/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tbb2020.3.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.cMuvpX + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf oneTBB-2020.3 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/tbb-2020.3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd oneTBB-2020.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tbb-2019-dont-snip-Wall.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tbb-2020-attributes.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tbb-2019-test-thread-monitor.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tbb-2019-test-task-scheduler-init.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tbb-mark-empty_task-execute-with-gnu-used.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tbb-2020-task-namespace.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tbb2020.3-compat.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i 's/"`hostname -s`" ("`uname -m`"/opencloudosbuild (x86_64/' build/version_info_linux.sh + sed -i 's/-fPIC/& -Wl,--as-needed/' build/linux.gcc.inc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NONbzw + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd oneTBB-2020.3 + compiler= + [[ gcc == *\g\c\c* ]] + compiler=gcc + /usr/bin/make -O -j32 V=1 VERBOSE=1 tbb_build_prefix=obj stdver=c++14 compiler=gcc 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lpthread' tbb Created the ./build/obj_release directory /usr/bin/make -C "./build/obj_release" -r -f ../../build/Makefile.tbb cfg=release make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E ../../build/Makefile.tbb:28: CONFIG: cfg=release arch=intel64 compiler=gcc target=linux runtime=cc12.3.1_libc2.38_kernel5.4.119 egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' sh ../../build/version_info_linux.sh g++ -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. >version_string.ver make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o rml_tbb.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/rml/client/rml_tbb.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o tbb_statistics.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/tbb_statistics.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o recursive_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/recursive_mutex.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o dynamic_link.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/dynamic_link.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o spin_rw_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/spin_rw_mutex.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/mutex.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o condition_variable.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/condition_variable.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' sh ../../build/generate_tbbvars.sh make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' echo "INPUT (libtbb.so.2)" > libtbb.so make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' egrep: warning: egrep is obsolescent; using grep -E make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o concurrent_hash_map.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/concurrent_hash_map.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o semaphore.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/semaphore.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' In file included from ../../src/tbb/concurrent_hash_map.cpp:17: ../../include/tbb/concurrent_hash_map.h: In constructor 'tbb::interface5::internal::hash_map_base::hash_map_base()': ../../include/tbb/concurrent_hash_map.h:131:24: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::interface5::internal::hash_map_base::bucket' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/concurrent_hash_map.h:93:16: note: 'struct tbb::interface5::internal::hash_map_base::bucket' declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o x86_rtm_rw_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/x86_rtm_rw_mutex.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o critical_section.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/critical_section.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -E -x c++ ../../src/tbb/lin64-tbb-export.def -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include > tbb.def make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o spin_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/spin_mutex.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o tbb_misc_ex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/tbb_misc_ex.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o queuing_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/queuing_mutex.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o concurrent_monitor.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/concurrent_monitor.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o tbb_thread.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/tbb_thread.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o itt_notify.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/itt_notify.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o queuing_rw_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/queuing_rw_mutex.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o cache_aligned_allocator.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/cache_aligned_allocator.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o reader_writer_lock.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/reader_writer_lock.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o task.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/task.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o private_server.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/private_server.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o pipeline.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/pipeline.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o task_group_context.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/task_group_context.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' In file included from ../../src/tbb/scheduler.h:27, from ../../src/tbb/task_group_context.cpp:17: ../../src/tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]': ../../src/tbb/task_group_context.cpp:394:91: required from 'bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]' ../../src/tbb/task_group_context.cpp:407:76: required from here ../../src/tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o governor.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/governor.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o observer_proxy.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/observer_proxy.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o concurrent_vector_v2.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/old/concurrent_vector_v2.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o market.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/market.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o concurrent_queue.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/concurrent_queue.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o concurrent_vector.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/concurrent_vector.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o task_v2.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/old/task_v2.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o tbb_main.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/tbb_main.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o concurrent_queue_v2.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/old/concurrent_queue_v2.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o spin_rw_mutex_v2.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/old/spin_rw_mutex_v2.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o arena.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/arena.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o tbb_misc.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. ../../src/tbb/tbb_misc.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -o scheduler.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -fPIC -Wl,--as-needed -flifetime-dse=1 -D__TBB_BUILD=1 -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DUSE_PTHREAD -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include ../../src/tbb/scheduler.cpp make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' g++ -fPIC -Wl,--as-needed -o libtbb.so.2 concurrent_hash_map.o concurrent_queue.o concurrent_vector.o dynamic_link.o itt_notify.o cache_aligned_allocator.o pipeline.o queuing_mutex.o queuing_rw_mutex.o reader_writer_lock.o spin_rw_mutex.o x86_rtm_rw_mutex.o spin_mutex.o critical_section.o mutex.o recursive_mutex.o condition_variable.o tbb_thread.o concurrent_monitor.o semaphore.o private_server.o rml_tbb.o tbb_misc.o tbb_misc_ex.o task.o task_group_context.o governor.o market.o arena.o scheduler.o observer_proxy.o tbb_statistics.o tbb_main.o concurrent_vector_v2.o concurrent_queue_v2.o spin_rw_mutex_v2.o task_v2.o -ldl -lrt -shared -Wl,-soname=libtbb.so.2 -pthread -m64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -lpthread -Wl,--version-script,tbb.def make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E ../../src/tbb/concurrent_queue.cpp:47:8: warning: type 'struct micro_queue' violates the C++ One Definition Rule [-Wodr] 47 | struct micro_queue { | ^ ../../src/old/concurrent_queue_v2.cpp:40:8: note: a different type is defined in another translation unit 40 | struct micro_queue { | ^ ../../src/tbb/concurrent_queue.cpp:52:19: note: the first difference of corresponding definitions is field 'head_page' 52 | atomic head_page; | ^ ../../src/old/concurrent_queue_v2.cpp:44:19: note: a field of same name but different type is defined in another translation unit 44 | atomic head_page; | ^ ../../include/tbb/internal/../atomic.h:507:1: note: type name 'tbb::atomic' should match type name 'tbb::atomic' 507 | atomic: internal::atomic_impl_with_arithmetic { | ^ ../../include/tbb/atomic.h:507:1: note: the incompatible type is defined here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^ ../../src/tbb/concurrent_queue.cpp:112:7: warning: type 'struct concurrent_queue_rep' violates the C++ One Definition Rule [-Wodr] 112 | class concurrent_queue_rep { | ^ ../../src/old/concurrent_queue_v2.cpp:96:7: note: a different type is defined in another translation unit 96 | class concurrent_queue_rep { | ^ ../../src/tbb/concurrent_queue.cpp:130:24: note: the first difference of corresponding definitions is field 'items_avail' 130 | concurrent_monitor items_avail; | ^ ../../src/old/concurrent_queue_v2.cpp:116:10: note: a field with different name is defined in another translation unit 116 | char pad1[NFS_MaxLineSize-sizeof(atomic)]; | ^ ../../src/tbb/concurrent_queue.cpp:580:7: warning: type 'struct concurrent_queue_iterator_rep' violates the C++ One Definition Rule [-Wodr] 580 | class concurrent_queue_iterator_rep: no_assign { | ^ ../../src/old/concurrent_queue_v2.cpp:292:8: note: a different type is defined in another translation unit 292 | class concurrent_queue_iterator_rep: no_assign { | ^ ../../src/tbb/concurrent_queue.cpp:583:34: note: the first difference of corresponding definitions is field 'my_queue' 583 | const concurrent_queue_base& my_queue; | ^ ../../src/old/concurrent_queue_v2.cpp:296:34: note: a field of same name but different type is defined in another translation unit 296 | const concurrent_queue_base& my_queue; | ^ ../../src/tbb/concurrent_queue.cpp:580:7: note: type name 'tbb::internal::concurrent_queue_base_v3' should match type name 'tbb::internal::concurrent_queue_base' 580 | class concurrent_queue_iterator_rep: no_assign { | ^ + for file in /builddir/build/SOURCES/tbb.pc /builddir/build/SOURCES/tbbmalloc.pc /builddir/build/SOURCES/tbbmalloc_proxy.pc ++ basename /builddir/build/SOURCES/tbb.pc + base=tbb.pc + sed s/_FEDORA_VERSION/2020.3/ /builddir/build/SOURCES/tbb.pc + touch -r /builddir/build/SOURCES/tbb.pc tbb.pc + for file in /builddir/build/SOURCES/tbb.pc /builddir/build/SOURCES/tbbmalloc.pc /builddir/build/SOURCES/tbbmalloc_proxy.pc ++ basename /builddir/build/SOURCES/tbbmalloc.pc + base=tbbmalloc.pc + sed s/_FEDORA_VERSION/2020.3/ /builddir/build/SOURCES/tbbmalloc.pc + touch -r /builddir/build/SOURCES/tbbmalloc.pc tbbmalloc.pc + for file in /builddir/build/SOURCES/tbb.pc /builddir/build/SOURCES/tbbmalloc.pc /builddir/build/SOURCES/tbbmalloc_proxy.pc ++ basename /builddir/build/SOURCES/tbbmalloc_proxy.pc + base=tbbmalloc_proxy.pc + sed s/_FEDORA_VERSION/2020.3/ /builddir/build/SOURCES/tbbmalloc_proxy.pc + touch -r /builddir/build/SOURCES/tbbmalloc_proxy.pc tbbmalloc_proxy.pc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.YF94AQ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64 ++ dirname /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64 + cd oneTBB-2020.3 + mkdir -p /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64 + mkdir -p /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/include + pushd build/obj_release ~/build/BUILD/oneTBB-2020.3/build/obj_release ~/build/BUILD/oneTBB-2020.3 + for file in libtbb + install -p -D -m 755 libtbb.so.2 /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64 + ln -s libtbb.so.2 /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64/libtbb.so + popd ~/build/BUILD/oneTBB-2020.3 + ln -s libtbbmalloc.so.2 /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64/libtbbmalloc.so + ln -s libtbbmalloc_proxy.so.2 /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64/libtbbmalloc_proxy.so + ln -s libirml.so.1 /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64/libirml.so + pushd include ~/build/BUILD/oneTBB-2020.3/include ~/build/BUILD/oneTBB-2020.3 + find tbb -type f '!' -name '*.htm*' -exec install -p -D -m 644 '{}' '/builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/include/{}' ';' + popd ~/build/BUILD/oneTBB-2020.3 + for file in /builddir/build/SOURCES/tbb.pc /builddir/build/SOURCES/tbbmalloc.pc /builddir/build/SOURCES/tbbmalloc_proxy.pc ++ basename /builddir/build/SOURCES/tbb.pc ++ basename /builddir/build/SOURCES/tbb.pc + install -p -D -m 644 tbb.pc /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64/pkgconfig/tbb.pc + for file in /builddir/build/SOURCES/tbb.pc /builddir/build/SOURCES/tbbmalloc.pc /builddir/build/SOURCES/tbbmalloc_proxy.pc ++ basename /builddir/build/SOURCES/tbbmalloc.pc ++ basename /builddir/build/SOURCES/tbbmalloc.pc + install -p -D -m 644 tbbmalloc.pc /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64/pkgconfig/tbbmalloc.pc + for file in /builddir/build/SOURCES/tbb.pc /builddir/build/SOURCES/tbbmalloc.pc /builddir/build/SOURCES/tbbmalloc_proxy.pc ++ basename /builddir/build/SOURCES/tbbmalloc_proxy.pc ++ basename /builddir/build/SOURCES/tbbmalloc_proxy.pc + install -p -D -m 644 tbbmalloc_proxy.pc /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64//usr/lib64/pkgconfig/tbbmalloc_proxy.pc + mkdir -p /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/include/rml + cp -p src/rml/include/rml_base.h src/rml/include/rml_omp.h src/rml/include/rml_tbb.h /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/include/rml + cmake -DINSTALL_DIR=/builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/lib64/cmake/TBB -DSYSTEM_NAME=Linux -DLIB_REL_PATH=../.. -P cmake/tbb_config_installer.cmake -- TBBConfig files were created in /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/lib64/cmake/TBB + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 2020.3-1.oc9 --unique-debug-suffix -2020.3-1.oc9.x86_64 --unique-debug-src-base tbb2020.3-2020.3-1.oc9.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/oneTBB-2020.3 extracting debug info from /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/lib64/libtbb.so.2 3369 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/OpenCloudOS/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs + /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/OpenCloudOS/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.W199mh + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd oneTBB-2020.3 + sed -i /test_task_scheduler_observer/d build/Makefile.test + make test tbb_build_prefix=obj stdver=c++14 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' Created the ./build/obj_release directory make -C "./build/obj_release" -r -f ../../build/Makefile.tbb cfg=release make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E ../../build/Makefile.tbb:28: CONFIG: cfg=release arch=intel64 compiler=gcc target=linux runtime=cc12.3.1_libc2.38_kernel5.4.119 egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E make[1]: Nothing to be done for 'default_tbb'. make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make -C "./build/obj_release" -r -f ../../build/Makefile.tbbmalloc cfg=release malloc_test make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -Wl,--as-needed -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/backend.cpp egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E ../../src/tbbmalloc/backend.cpp: In member function 'void rml::internal::CoalRequestQ::blockWasProcessed()': ../../src/tbbmalloc/backend.cpp:371:9: warning: unused variable 'prev' [-Wunused-variable] 371 | int prev = AtomicAdd(inFlyBlocks, -1); | ^~~~ ../../src/tbbmalloc/backend.cpp: In member function 'void rml::internal::Backend::IndexedBins::addBlock(int, rml::internal::FreeBlock*, size_t, bool)': ../../src/tbbmalloc/backend.cpp:485:75: warning: unused parameter 'blockSz' [-Wunused-parameter] 485 | void Backend::IndexedBins::addBlock(int binIdx, FreeBlock *fBlock, size_t blockSz, bool addToTail) | ~~~~~~~^~~~~~~ ../../src/tbbmalloc/backend.cpp: In member function 'void rml::internal::Backend::IndexedBins::reset()': ../../src/tbbmalloc/backend.cpp:549:20: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 549 | for (int i=0; i b && (a - b > UINTPTR_MAX/2)); | ~~~~~~^~~~~~~~~~~~~~~ In file included from ../../src/tbbmalloc/tbbmalloc_internal.h:284, from ../../src/tbbmalloc/large_objects.cpp:17: ../../src/tbbmalloc/large_objects.h: In instantiation of 'void rml::internal::LargeObjectCacheImpl::CacheBin::init() [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>]': ../../src/tbbmalloc/large_objects.cpp:740:20: required from 'void rml::internal::LargeObjectCacheImpl::reset() [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>]' ../../src/tbbmalloc/large_objects.cpp:807:21: required from here ../../src/tbbmalloc/large_objects.h:177:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class rml::internal::LargeObjectCacheImpl, 2, 2, 16> >::CacheBin' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177 | memset(this, 0, sizeof(CacheBin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/tbbmalloc/large_objects.h:145:11: note: 'class rml::internal::LargeObjectCacheImpl, 2, 2, 16> >::CacheBin' declared here 145 | class CacheBin { | ^~~~~~~~ ../../src/tbbmalloc/large_objects.h: In instantiation of 'void rml::internal::LargeObjectCacheImpl::CacheBin::init() [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>]': ../../src/tbbmalloc/large_objects.cpp:740:20: required from 'void rml::internal::LargeObjectCacheImpl::reset() [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>]' ../../src/tbbmalloc/large_objects.cpp:808:20: required from here ../../src/tbbmalloc/large_objects.h:177:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class rml::internal::LargeObjectCacheImpl, 1, 1, 4> >::CacheBin' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177 | memset(this, 0, sizeof(CacheBin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/tbbmalloc/large_objects.h:145:11: note: 'class rml::internal::LargeObjectCacheImpl, 1, 1, 4> >::CacheBin' declared here 145 | class CacheBin { | ^~~~~~~~ ../../src/tbbmalloc/large_objects.cpp: In instantiation of 'rml::internal::LargeMemoryBlock* rml::internal::LargeObjectCacheImpl::CacheBin::get(rml::internal::ExtMemoryPool*, size_t, rml::internal::LargeObjectCacheImpl::BinBitMask*, int) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; size_t = long unsigned int; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>]': ../../src/tbbmalloc/large_objects.cpp:816:41: required from 'rml::internal::LargeMemoryBlock* rml::internal::LargeObjectCacheImpl::get(rml::internal::ExtMemoryPool*, size_t) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; size_t = long unsigned int]' ../../src/tbbmalloc/large_objects.cpp:954:27: required from here ../../src/tbbmalloc/large_objects.cpp:453:11: warning: missing initializer for member 'rml::internal::OpGet::currTime' [-Wmissing-field-initializers] 453 | OpGet data = {&lmb, size}; | ^~~~ ../../src/tbbmalloc/large_objects.cpp: In instantiation of 'rml::internal::LargeMemoryBlock* rml::internal::LargeObjectCacheImpl::CacheBin::get(rml::internal::ExtMemoryPool*, size_t, rml::internal::LargeObjectCacheImpl::BinBitMask*, int) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; size_t = long unsigned int; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<136>]': ../../src/tbbmalloc/large_objects.cpp:816:41: required from 'rml::internal::LargeMemoryBlock* rml::internal::LargeObjectCacheImpl::get(rml::internal::ExtMemoryPool*, size_t) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; size_t = long unsigned int]' ../../src/tbbmalloc/large_objects.cpp:954:61: required from here ../../src/tbbmalloc/large_objects.cpp:453:11: warning: missing initializer for member 'rml::internal::OpGet::currTime' [-Wmissing-field-initializers] ../../src/tbbmalloc/large_objects.cpp: In instantiation of 'void rml::internal::LargeObjectCacheImpl::CacheBin::forgetOutdatedState(uintptr_t) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; uintptr_t = long unsigned int]': ../../src/tbbmalloc/large_objects.cpp:386:49: required from 'void rml::internal::CacheBinFunctor::operator()(rml::internal::CacheBinOperation*) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>]' ../../include/tbb/internal/_aggregator_impl.h:136:26: required from 'void tbb::interface6::internal::aggregator_generic::start_handle_operations(handler_type&) [with handler_type = rml::internal::CacheBinFunctor, 2, 2, 16> >; operation_type = rml::internal::CacheBinOperation]' ../../include/tbb/internal/_aggregator_impl.h:88:36: required from 'void tbb::interface6::internal::aggregator_generic::execute(operation_type*, handler_type&, bool) [with handler_type = rml::internal::CacheBinFunctor, 2, 2, 16> >; operation_type = rml::internal::CacheBinOperation]' ../../src/tbbmalloc/large_objects.cpp:438:23: required from 'void rml::internal::LargeObjectCacheImpl::CacheBin::ExecuteOperation(rml::internal::CacheBinOperation*, rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, int, bool) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>]' ../../src/tbbmalloc/large_objects.cpp:479:9: required from 'bool rml::internal::LargeObjectCacheImpl::CacheBin::cleanToThreshold(rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, uintptr_t, int) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>; uintptr_t = long unsigned int]' ../../src/tbbmalloc/large_objects.cpp:712:36: required from 'bool rml::internal::LargeObjectCacheImpl::regularCleanup(rml::internal::ExtMemoryPool*, uintptr_t, bool) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; uintptr_t = long unsigned int]' ../../src/tbbmalloc/large_objects.cpp:786:37: required from here ../../src/tbbmalloc/large_objects.cpp:599:34: warning: comparison of integer expressions of different signedness: 'const uintptr_t' {aka 'const long unsigned int'} and 'intptr_t' {aka 'long int'} [-Wsign-compare] 599 | doCleanup = sinceLastGet > Props::LongWaitFactor * ageThreshold; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/tbbmalloc/large_objects.cpp: In instantiation of 'void rml::internal::LargeObjectCacheImpl::CacheBin::forgetOutdatedState(uintptr_t) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; uintptr_t = long unsigned int]': ../../src/tbbmalloc/large_objects.cpp:386:49: required from 'void rml::internal::CacheBinFunctor::operator()(rml::internal::CacheBinOperation*) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>]' ../../include/tbb/internal/_aggregator_impl.h:136:26: required from 'void tbb::interface6::internal::aggregator_generic::start_handle_operations(handler_type&) [with handler_type = rml::internal::CacheBinFunctor, 1, 1, 4> >; operation_type = rml::internal::CacheBinOperation]' ../../include/tbb/internal/_aggregator_impl.h:88:36: required from 'void tbb::interface6::internal::aggregator_generic::execute(operation_type*, handler_type&, bool) [with handler_type = rml::internal::CacheBinFunctor, 1, 1, 4> >; operation_type = rml::internal::CacheBinOperation]' ../../src/tbbmalloc/large_objects.cpp:438:23: required from 'void rml::internal::LargeObjectCacheImpl::CacheBin::ExecuteOperation(rml::internal::CacheBinOperation*, rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, int, bool) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<136>]' ../../src/tbbmalloc/large_objects.cpp:479:9: required from 'bool rml::internal::LargeObjectCacheImpl::CacheBin::cleanToThreshold(rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, uintptr_t, int) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<136>; uintptr_t = long unsigned int]' ../../src/tbbmalloc/large_objects.cpp:712:36: required from 'bool rml::internal::LargeObjectCacheImpl::regularCleanup(rml::internal::ExtMemoryPool*, uintptr_t, bool) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; uintptr_t = long unsigned int]' ../../src/tbbmalloc/large_objects.cpp:787:35: required from here ../../src/tbbmalloc/large_objects.cpp:599:34: warning: comparison of integer expressions of different signedness: 'const uintptr_t' {aka 'const long unsigned int'} and 'intptr_t' {aka 'long int'} [-Wsign-compare] g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -Wl,--as-needed -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/backref.cpp ../../src/tbbmalloc/backref.cpp: In constructor 'rml::internal::BackRefBlock::BackRefBlock(const rml::internal::BackRefBlock*, intptr_t)': ../../src/tbbmalloc/backref.cpp:45:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class MallocMutex' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 45 | memset(&blockMutex, 0, sizeof(MallocMutex)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/tbbmalloc/Customize.h:29, from ../../src/tbbmalloc/TypeDefinitions.h:54, from ../../src/tbbmalloc/tbbmalloc_internal.h:21, from ../../src/tbbmalloc/backref.cpp:17: ../../src/tbbmalloc/Synchronize.h:31:7: note: 'class MallocMutex' declared here 31 | class MallocMutex : tbb::internal::no_copy { | ^~~~~~~~~~~ ../../src/tbbmalloc/backref.cpp: In member function 'void rml::internal::BackRefBlock::zeroSet()': ../../src/tbbmalloc/backref.cpp:51:28: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct rml::internal::BackRefBlock' with no trivial copy-assignment [-Wclass-memaccess] 51 | void zeroSet() { memset(this+1, 0, BackRefBlock::bytes-sizeof(BackRefBlock)); } | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/tbbmalloc/backref.cpp:28:8: note: 'struct rml::internal::BackRefBlock' declared here 28 | struct BackRefBlock : public BlockI { | ^~~~~~~~~~~~ ../../src/tbbmalloc/backref.cpp: In function 'bool rml::internal::initBackRefMaster(Backend*)': ../../src/tbbmalloc/backref.cpp:108:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class MallocMutex' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 108 | memset(&master->requestNewSpaceMutex, 0, sizeof(MallocMutex)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/tbbmalloc/Synchronize.h:31:7: note: 'class MallocMutex' declared here 31 | class MallocMutex : tbb::internal::no_copy { | ^~~~~~~~~~~ g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -Wl,--as-needed -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc ../../src/tbbmalloc/tbbmalloc.cpp g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -Wl,--as-needed -flifetime-dse=1 -o itt_notify_malloc.o -I../../src -I../../src/rml/include -I../../include ../../src/tbb/itt_notify.cpp g++ -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -fPIC -Wl,--as-needed -flifetime-dse=1 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -I. ../../src/tbbmalloc/frontend.cpp ../../src/tbbmalloc/frontend.cpp: In constructor 'rml::internal::LifoList::LifoList()': ../../src/tbbmalloc/frontend.cpp:922:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class MallocMutex' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 922 | memset(&lock, 0, sizeof(MallocMutex)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/tbbmalloc/Customize.h:29, from ../../src/tbbmalloc/TypeDefinitions.h:54, from ../../src/tbbmalloc/tbbmalloc_internal.h:21, from ../../src/tbbmalloc/frontend.cpp:18: ../../src/tbbmalloc/Synchronize.h:31:7: note: 'class MallocMutex' declared here 31 | class MallocMutex : tbb::internal::no_copy { | ^~~~~~~~~~~ ../../src/tbbmalloc/frontend.cpp: In member function 'void rml::internal::Block::shareOrphaned(intptr_t, unsigned int)': ../../src/tbbmalloc/frontend.cpp:1508:53: warning: unused parameter 'index' [-Wunused-parameter] 1508 | void Block::shareOrphaned(intptr_t binTag, unsigned index) | ~~~~~~~~~^~~~~ ../../src/tbbmalloc/frontend.cpp: In function 'rml::MemPoolError rml::pool_create_v1(intptr_t, const MemPoolPolicy*, MemoryPool**)': ../../src/tbbmalloc/frontend.cpp:2702:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class rml::internal::MemoryPool' with no trivial copy-assignment [-Wclass-memaccess] 2702 | memset(memPool, 0, sizeof(rml::internal::MemoryPool)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/tbbmalloc/frontend.cpp:262:7: note: 'class rml::internal::MemoryPool' declared here 262 | class MemoryPool { | ^~~~~~~~~~ egrep: warning: egrep is obsolescent; using grep -E echo "INPUT (libtbbmalloc.so.2)" > libtbbmalloc.so g++ -E -x c++ ../../src/tbbmalloc/lin64-tbbmalloc-export.def -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wno-parentheses -Wno-sized-deallocation -I../../src -I../../src/rml/include -I../../include > tbbmalloc.def egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E gcc -fPIC -Wl,--as-needed -o libtbbmalloc.so.2 backend.o large_objects.o backref.o tbbmalloc.o itt_notify_malloc.o frontend.o -ldl -lrt -shared -Wl,-soname=libtbbmalloc.so.2 -pthread -m64 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -Wl,--version-script,tbbmalloc.def g++ -o test_ScalableAllocator.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_ScalableAllocator.cpp g++ -o test_ScalableAllocator.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_ScalableAllocator.o libtbbmalloc.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_ScalableAllocator_STL.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_ScalableAllocator_STL.cpp g++ -o test_ScalableAllocator_STL.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_ScalableAllocator_STL.o libtbbmalloc.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_malloc_compliance.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_compliance.cpp g++ -o test_malloc_compliance.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_compliance.o libtbbmalloc.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_malloc_regression.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_regression.cpp g++ -o test_malloc_regression.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_regression.o libtbbmalloc.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_malloc_init_shutdown.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_init_shutdown.cpp g++ -o test_malloc_init_shutdown.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_init_shutdown.o libtbbmalloc.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_malloc_pools.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_pools.cpp g++ -o test_malloc_pools.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_pools.o libtbbmalloc.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 gcc -c -MMD -o test_malloc_pure_c.o -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_pure_c.c g++ -o test_malloc_pure_c.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_malloc_pure_c.o libtbbmalloc.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_malloc_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h -I. ../../src/test/test_malloc_whitebox.cpp In file included from ../../src/test/test_malloc_whitebox.cpp:48: ../../src/test/../tbbmalloc/frontend.cpp: In constructor 'rml::internal::LifoList::LifoList()': ../../src/test/../tbbmalloc/frontend.cpp:922:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class MallocMutex' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 922 | memset(&lock, 0, sizeof(MallocMutex)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/../tbbmalloc/Customize.h:29, from ../../src/test/../tbbmalloc/TypeDefinitions.h:54, from ../../src/test/../tbbmalloc/tbbmalloc_internal.h:21, from ../../src/test/../tbbmalloc/frontend.cpp:18: ../../src/test/../tbbmalloc/Synchronize.h:31:7: note: 'class MallocMutex' declared here 31 | class MallocMutex : tbb::internal::no_copy { | ^~~~~~~~~~~ ../../src/test/../tbbmalloc/frontend.cpp: In function 'rml::MemPoolError rml::pool_create_v1(intptr_t, const MemPoolPolicy*, MemoryPool**)': ../../src/test/../tbbmalloc/frontend.cpp:2702:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class rml::internal::MemoryPool' with no trivial copy-assignment [-Wclass-memaccess] 2702 | memset(memPool, 0, sizeof(rml::internal::MemoryPool)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/../tbbmalloc/frontend.cpp:262:7: note: 'class rml::internal::MemoryPool' declared here 262 | class MemoryPool { | ^~~~~~~~~~ In file included from ../../src/test/test_malloc_whitebox.cpp:54: ../../src/test/../tbbmalloc/backend.cpp: In member function 'void rml::internal::CoalRequestQ::blockWasProcessed()': ../../src/test/../tbbmalloc/backend.cpp:371:9: warning: unused variable 'prev' [-Wunused-variable] 371 | int prev = AtomicAdd(inFlyBlocks, -1); | ^~~~ ../../src/test/../tbbmalloc/backend.cpp: In member function 'void rml::internal::Backend::IndexedBins::reset()': ../../src/test/../tbbmalloc/backend.cpp:549:20: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 549 | for (int i=0; irequestNewSpaceMutex, 0, sizeof(MallocMutex)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/../tbbmalloc/Synchronize.h:31:7: note: 'class MallocMutex' declared here 31 | class MallocMutex : tbb::internal::no_copy { | ^~~~~~~~~~~ In file included from ../../src/test/test_malloc_whitebox.cpp:61: ../../src/test/../tbbmalloc/large_objects.cpp: In function 'bool rml::internal::lessThanWithOverflow(intptr_t, intptr_t)': ../../src/test/../tbbmalloc/large_objects.cpp:218:29: warning: comparison of integer expressions of different signedness: 'intptr_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 218 | return (a < b && (b - a < UINTPTR_MAX/2)) || | ~~~~~~^~~~~~~~~~~~~~~ ../../src/test/../tbbmalloc/large_objects.cpp:219:29: warning: comparison of integer expressions of different signedness: 'intptr_t' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 219 | (a > b && (a - b > UINTPTR_MAX/2)); | ~~~~~~^~~~~~~~~~~~~~~ ../../src/test/test_malloc_whitebox.cpp: In member function 'void TestCleanThreadBuffersBody::operator()(int) const': ../../src/test/test_malloc_whitebox.cpp:848:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 848 | for (int i = 0; i < numBlockBinLimit; i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ../../src/test/harness.h:185, from ../../src/test/test_malloc_whitebox.cpp:27: ../../src/test/test_malloc_whitebox.cpp: In member function 'void TestCollapsingMallocFree::check()': ../../src/test/test_malloc_whitebox.cpp:1098:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1098 | ASSERT( tbbmalloc_whitebox::locGetProcessed < num_threads*NUM_ALLOCS, "No one Malloc/Free pair was collapsed." ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_assert.h:29:47: note: in definition of macro 'ASSERT_CUSTOM' 29 | #define ASSERT_CUSTOM(p,message,file,line) ((p)?(void)0:ReportError(file,line,#p,message)) | ^ ../../src/test/test_malloc_whitebox.cpp:1098:9: note: in expansion of macro 'ASSERT' 1098 | ASSERT( tbbmalloc_whitebox::locGetProcessed < num_threads*NUM_ALLOCS, "No one Malloc/Free pair was collapsed." ); | ^~~~~~ ../../src/test/test_malloc_whitebox.cpp: In member function 'void TestCollapsingBootstrap::CheckNumAllocs::operator()() const': ../../src/test/test_malloc_whitebox.cpp:1108:57: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1108 | ASSERT( tbbmalloc_whitebox::locGetProcessed == num_threads*NUM_ALLOCS, ASSERT_TEXT ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_assert.h:29:47: note: in definition of macro 'ASSERT_CUSTOM' 29 | #define ASSERT_CUSTOM(p,message,file,line) ((p)?(void)0:ReportError(file,line,#p,message)) | ^ ../../src/test/test_malloc_whitebox.cpp:1108:13: note: in expansion of macro 'ASSERT' 1108 | ASSERT( tbbmalloc_whitebox::locGetProcessed == num_threads*NUM_ALLOCS, ASSERT_TEXT ); | ^~~~~~ ../../src/test/test_malloc_whitebox.cpp: In member function 'void TestCollapsingBootstrap::check()': ../../src/test/test_malloc_whitebox.cpp:1137:53: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1137 | ASSERT( tbbmalloc_whitebox::locGetProcessed == num_threads*NUM_ALLOCS, ASSERT_TEXT ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_assert.h:29:47: note: in definition of macro 'ASSERT_CUSTOM' 29 | #define ASSERT_CUSTOM(p,message,file,line) ((p)?(void)0:ReportError(file,line,#p,message)) | ^ ../../src/test/test_malloc_whitebox.cpp:1137:9: note: in expansion of macro 'ASSERT' 1137 | ASSERT( tbbmalloc_whitebox::locGetProcessed == num_threads*NUM_ALLOCS, ASSERT_TEXT ); | ^~~~~~ ../../src/test/test_malloc_whitebox.cpp: In function 'void TestSlabAlignment()': ../../src/test/test_malloc_whitebox.cpp:1182:20: warning: unused variable 'block' [-Wunused-variable] 1182 | Block *block = (Block *)alignDown(pointers[i], slabSize); | ^~~~~ ../../src/test/test_malloc_whitebox.cpp: In function 'void TestLOCacheBinsConverter()': ../../src/test/test_malloc_whitebox.cpp:1446:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 1446 | for (int idx = 0; idx < LargeCacheType::numBins; idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/test_malloc_whitebox.cpp:1450:27: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 1450 | for (int idx = 0; idx < HugeCacheType::numBins; idx++) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/test_malloc_whitebox.cpp: In instantiation of 'void TestLOCacheBinsConverterImpl(int, size_t) [with CacheType = rml::internal::LargeObjectCacheImpl, 2, 2, 16> >; size_t = long unsigned int]': ../../src/test/test_malloc_whitebox.cpp:1448:53: required from here ../../src/test/test_malloc_whitebox.cpp:1437:9: warning: unused variable 'calcIdx' [-Wunused-variable] 1437 | int calcIdx = CacheType::sizeToIdx(alignedSize); | ^~~~~~~ ../../src/test/test_malloc_whitebox.cpp: In instantiation of 'void TestLOCacheBinsConverterImpl(int, size_t) [with CacheType = rml::internal::LargeObjectCacheImpl, 1, 1, 4> >; size_t = long unsigned int]': ../../src/test/test_malloc_whitebox.cpp:1452:52: required from here ../../src/test/test_malloc_whitebox.cpp:1437:9: warning: unused variable 'calcIdx' [-Wunused-variable] In file included from ../../src/test/../tbbmalloc/tbbmalloc_internal.h:284: ../../src/test/../tbbmalloc/large_objects.h: In instantiation of 'void rml::internal::LargeObjectCacheImpl::CacheBin::init() [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>]': ../../src/test/../tbbmalloc/large_objects.cpp:740:20: required from 'void rml::internal::LargeObjectCacheImpl::reset() [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>]' ../../src/test/../tbbmalloc/large_objects.cpp:807:21: required from here ../../src/test/../tbbmalloc/large_objects.h:177:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class rml::internal::LargeObjectCacheImpl, 2, 2, 16> >::CacheBin' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177 | memset(this, 0, sizeof(CacheBin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/../tbbmalloc/large_objects.h:145:11: note: 'class rml::internal::LargeObjectCacheImpl, 2, 2, 16> >::CacheBin' declared here 145 | class CacheBin { | ^~~~~~~~ ../../src/test/../tbbmalloc/large_objects.h: In instantiation of 'void rml::internal::LargeObjectCacheImpl::CacheBin::init() [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>]': ../../src/test/../tbbmalloc/large_objects.cpp:740:20: required from 'void rml::internal::LargeObjectCacheImpl::reset() [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>]' ../../src/test/../tbbmalloc/large_objects.cpp:808:20: required from here ../../src/test/../tbbmalloc/large_objects.h:177:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class rml::internal::LargeObjectCacheImpl, 1, 1, 4> >::CacheBin' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177 | memset(this, 0, sizeof(CacheBin)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/../tbbmalloc/large_objects.h:145:11: note: 'class rml::internal::LargeObjectCacheImpl, 1, 1, 4> >::CacheBin' declared here 145 | class CacheBin { | ^~~~~~~~ ../../src/test/test_malloc_whitebox.cpp: In instantiation of 'void CacheBinModel::get() [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>]': ../../src/test/test_malloc_whitebox.cpp:1017:30: required from 'void LOCModelTester() [with Scenario = TestBootstrap]' ../../src/test/test_malloc_whitebox.cpp:1155:34: required from here ../../src/test/test_malloc_whitebox.cpp:928:63: warning: comparison of integer expressions of different signedness: 'const uintptr_t' {aka 'const long unsigned int'} and 'intptr_t' {aka 'long int'} [-Wsign-compare] 928 | if ( ( cacheBinModel.ageThreshold && sinceLastGet > Props::LongWaitFactor*cacheBinModel.ageThreshold ) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/../tbbmalloc/large_objects.cpp: In instantiation of 'void rml::internal::LargeObjectCacheImpl::CacheBin::forgetOutdatedState(uintptr_t) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; uintptr_t = long unsigned int]': ../../src/test/../tbbmalloc/large_objects.cpp:386:49: required from 'void rml::internal::CacheBinFunctor::operator()(rml::internal::CacheBinOperation*) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>]' ../../include/tbb/internal/_aggregator_impl.h:136:26: required from 'void tbb::interface6::internal::aggregator_generic::start_handle_operations(handler_type&) [with handler_type = rml::internal::CacheBinFunctor, 2, 2, 16> >; operation_type = rml::internal::CacheBinOperation]' ../../include/tbb/internal/_aggregator_impl.h:88:36: required from 'void tbb::interface6::internal::aggregator_generic::execute(operation_type*, handler_type&, bool) [with handler_type = rml::internal::CacheBinFunctor, 2, 2, 16> >; operation_type = rml::internal::CacheBinOperation]' ../../src/test/../tbbmalloc/large_objects.cpp:438:23: required from 'void rml::internal::LargeObjectCacheImpl::CacheBin::ExecuteOperation(rml::internal::CacheBinOperation*, rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, int, bool) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>]' ../../src/test/../tbbmalloc/large_objects.cpp:479:9: required from 'bool rml::internal::LargeObjectCacheImpl::CacheBin::cleanToThreshold(rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, uintptr_t, int) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<1023>; uintptr_t = long unsigned int]' ../../src/test/../tbbmalloc/large_objects.cpp:712:36: required from 'bool rml::internal::LargeObjectCacheImpl::regularCleanup(rml::internal::ExtMemoryPool*, uintptr_t, bool) [with Props = rml::internal::LargeObjectCacheProps, 2, 2, 16>; uintptr_t = long unsigned int]' ../../src/test/../tbbmalloc/large_objects.cpp:786:37: required from here ../../src/test/../tbbmalloc/large_objects.cpp:599:34: warning: comparison of integer expressions of different signedness: 'const uintptr_t' {aka 'const long unsigned int'} and 'intptr_t' {aka 'long int'} [-Wsign-compare] 599 | doCleanup = sinceLastGet > Props::LongWaitFactor * ageThreshold; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/../tbbmalloc/large_objects.cpp: In instantiation of 'void rml::internal::LargeObjectCacheImpl::CacheBin::forgetOutdatedState(uintptr_t) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; uintptr_t = long unsigned int]': ../../src/test/../tbbmalloc/large_objects.cpp:386:49: required from 'void rml::internal::CacheBinFunctor::operator()(rml::internal::CacheBinOperation*) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>]' ../../include/tbb/internal/_aggregator_impl.h:136:26: required from 'void tbb::interface6::internal::aggregator_generic::start_handle_operations(handler_type&) [with handler_type = rml::internal::CacheBinFunctor, 1, 1, 4> >; operation_type = rml::internal::CacheBinOperation]' ../../include/tbb/internal/_aggregator_impl.h:88:36: required from 'void tbb::interface6::internal::aggregator_generic::execute(operation_type*, handler_type&, bool) [with handler_type = rml::internal::CacheBinFunctor, 1, 1, 4> >; operation_type = rml::internal::CacheBinOperation]' ../../src/test/../tbbmalloc/large_objects.cpp:438:23: required from 'void rml::internal::LargeObjectCacheImpl::CacheBin::ExecuteOperation(rml::internal::CacheBinOperation*, rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, int, bool) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<136>]' ../../src/test/../tbbmalloc/large_objects.cpp:479:9: required from 'bool rml::internal::LargeObjectCacheImpl::CacheBin::cleanToThreshold(rml::internal::ExtMemoryPool*, rml::internal::LargeObjectCacheImpl::BinBitMask*, uintptr_t, int) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; rml::internal::LargeObjectCacheImpl::BinBitMask = rml::internal::BitMaskMax<136>; uintptr_t = long unsigned int]' ../../src/test/../tbbmalloc/large_objects.cpp:712:36: required from 'bool rml::internal::LargeObjectCacheImpl::regularCleanup(rml::internal::ExtMemoryPool*, uintptr_t, bool) [with Props = rml::internal::LargeObjectCacheProps, 1, 1, 4>; uintptr_t = long unsigned int]' ../../src/test/../tbbmalloc/large_objects.cpp:787:35: required from here ../../src/test/../tbbmalloc/large_objects.cpp:599:34: warning: comparison of integer expressions of different signedness: 'const uintptr_t' {aka 'const long unsigned int'} and 'intptr_t' {aka 'long int'} [-Wsign-compare] g++ -o test_malloc_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 test_malloc_whitebox.o -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -ldl g++ -c -MMD -o test_malloc_used_by_lib_dll.o -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -fPIC -Wl,--as-needed -D_USRDLL -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h ../../src/test/test_malloc_used_by_lib.cpp g++ -o test_malloc_used_by_lib_dll.so -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 test_malloc_used_by_lib_dll.o libtbbmalloc.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -fPIC -Wl,--as-needed -shared g++ -o test_malloc_used_by_lib.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h ../../src/test/test_malloc_used_by_lib.cpp g++ -o test_malloc_used_by_lib.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_used_by_lib.o test_malloc_used_by_lib_dll.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -ldl g++ -c -MMD -o test_malloc_lib_unload_dll.o -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fPIC -Wl,--as-needed -D_USRDLL -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_lib_unload.cpp g++ -o test_malloc_lib_unload_dll.so -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_malloc_lib_unload_dll.o -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -ldl -fPIC -Wl,--as-needed -shared g++ -o test_malloc_lib_unload.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h ../../src/test/test_malloc_lib_unload.cpp g++ -o test_malloc_lib_unload.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_lib_unload.o test_malloc_lib_unload_dll.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -ldl g++ -o test_malloc_shutdown_hang.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -include ../../src/test/harness_preload.h ../../src/test/test_malloc_shutdown_hang.cpp g++ -o test_malloc_shutdown_hang.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_shutdown_hang.o libtbbmalloc.so libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_malloc_overload.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h -include ../../src/test/harness_preload.h ../../src/test/test_malloc_overload.cpp ../../src/test/test_malloc_overload.cpp: In function 'int TestMain()': ../../src/test/test_malloc_overload.cpp:427:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 427 | struct mallinfo info = mallinfo(); | ~~~~~~~~^~ In file included from ../../src/test/test_malloc_overload.cpp:64: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ g++ -o test_malloc_overload.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_overload.o -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -ldl g++ -o test_malloc_overload_proxy.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc -include ../../src/test/harness_preload.h -include ../../src/test/harness_preload.h ../../src/test/test_malloc_overload.cpp ../../src/test/test_malloc_overload.cpp: In function 'int TestMain()': ../../src/test/test_malloc_overload.cpp:427:36: warning: 'mallinfo mallinfo()' is deprecated [-Wdeprecated-declarations] 427 | struct mallinfo info = mallinfo(); | ~~~~~~~~^~ In file included from ../../src/test/test_malloc_overload.cpp:64: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ g++ -o test_malloc_overload_proxy.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fno-rtti -fno-exceptions -fno-strict-aliasing -D__TBBMALLOC_BUILD=1 -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor test_malloc_overload_proxy.o libtbbmalloc_proxy.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -ldl /usr/bin/ld: cannot find libtbbmalloc_proxy.so: No such file or directory collect2: error: ld returned 1 exit status make[1]: *** [../../build/common_rules.inc:98: test_malloc_overload_proxy.exe] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make: [Makefile:41: test] Error 2 (ignored) make -C "./build/obj_release" -r -f ../../build/Makefile.test cfg=release make[1]: Entering directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E g++ -o test_assembly.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_assembly.cpp g++ -o test_assembly.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_assembly.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_global_control.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_global_control.cpp g++ -o test_global_control.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_global_control.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_tbb_fork.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_fork.cpp g++ -o test_tbb_fork.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_fork.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_assembly_compiler_builtins.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -D__TBB_TEST_BUILTINS=1 -DTBB_USE_ASSERT=0 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_assembly.cpp g++ -o test_assembly_compiler_builtins.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_assembly_compiler_builtins.o -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_aligned_space.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_aligned_space.cpp g++ -o test_aligned_space.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_aligned_space.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_atomic.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_atomic.cpp ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = bool; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = bool; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = bool]' ../../src/test/test_atomic.cpp:690:23: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] 1554 | , s_turn(s_turn_storage.construct_atomic()) | ^~~~~~~~~~~~~~ ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = bool; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = bool; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = bool]' ../../src/test/test_atomic.cpp:690:23: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = Color; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = Color; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = Color]' ../../src/test/test_atomic.cpp:710:24: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = Color; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = Color; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = Color]' ../../src/test/test_atomic.cpp:710:24: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ScopedColor1]' ../../src/test/test_atomic.cpp:738:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ScopedColor1]' ../../src/test/test_atomic.cpp:738:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ScopedColor2]' ../../src/test/test_atomic.cpp:743:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ScopedColor2]' ../../src/test/test_atomic.cpp:743:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:1049:47: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:1049:47: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:1050:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:1050:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:1057:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:1057:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:1058:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:1058:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:1059:36: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:1059:36: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = int]' ../../src/test/test_atomic.cpp:1060:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = int]' ../../src/test/test_atomic.cpp:1060:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:1061:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:1061:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:1062:29: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:1062:29: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:1063:35: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:1063:35: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:1064:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:1064:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = char]' ../../src/test/test_atomic.cpp:1065:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = char]' ../../src/test/test_atomic.cpp:1065:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:1066:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:1066:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<1>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<1>]' ../../src/test/test_atomic.cpp:1069:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<1>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<1>]' ../../src/test/test_atomic.cpp:1069:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<2>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<2>]' ../../src/test/test_atomic.cpp:1070:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<2>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<2>]' ../../src/test/test_atomic.cpp:1070:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<3>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<3>]' ../../src/test/test_atomic.cpp:1071:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<3>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<3>]' ../../src/test/test_atomic.cpp:1071:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<4>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<4>]' ../../src/test/test_atomic.cpp:1072:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<4>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<4>]' ../../src/test/test_atomic.cpp:1072:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<5>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<5>]' ../../src/test/test_atomic.cpp:1073:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<5>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<5>]' ../../src/test/test_atomic.cpp:1073:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<6>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<6>]' ../../src/test/test_atomic.cpp:1074:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<6>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<6>]' ../../src/test/test_atomic.cpp:1074:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<7>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<7>]' ../../src/test/test_atomic.cpp:1075:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<7>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<7>]' ../../src/test/test_atomic.cpp:1075:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<8>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<8>]' ../../src/test/test_atomic.cpp:1076:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<8>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<8>]' ../../src/test/test_atomic.cpp:1076:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = IncompleteType*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = IncompleteType*]' ../../src/test/test_atomic.cpp:1077:58: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = IncompleteType*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = IncompleteType*]' ../../src/test/test_atomic.cpp:1077:58: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = void*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = void*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = void*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = void*]' ../../src/test/test_atomic.cpp:1078:48: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = void*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = void*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = void*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = void*]' ../../src/test/test_atomic.cpp:1078:48: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = float; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = float; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = float]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = float]' ../../src/test/test_atomic.cpp:1084:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = float; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = float; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = float]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = float]' ../../src/test/test_atomic.cpp:1084:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = double; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = double; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = double]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = double]' ../../src/test/test_atomic.cpp:1086:32: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = double; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = double; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = double]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = double]' ../../src/test/test_atomic.cpp:1086:32: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] g++ -o test_atomic.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_atomic.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_atomic_pic.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fPIC -Wl,--as-needed -D__TBB_TEST_PIC=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_atomic.cpp ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = bool; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = bool; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = bool]' ../../src/test/test_atomic.cpp:690:23: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] 1554 | , s_turn(s_turn_storage.construct_atomic()) | ^~~~~~~~~~~~~~ ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = bool; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = bool; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = bool]' ../../src/test/test_atomic.cpp:690:23: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = Color; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = Color; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = Color]' ../../src/test/test_atomic.cpp:710:24: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = Color; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = Color; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = Color]' ../../src/test/test_atomic.cpp:710:24: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ScopedColor1]' ../../src/test/test_atomic.cpp:738:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ScopedColor1]' ../../src/test/test_atomic.cpp:738:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ScopedColor2]' ../../src/test/test_atomic.cpp:743:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ScopedColor2]' ../../src/test/test_atomic.cpp:743:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:1049:47: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:1049:47: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:1050:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:1050:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:1057:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:1057:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:1058:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:1058:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:1059:36: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:1059:36: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = int]' ../../src/test/test_atomic.cpp:1060:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = int]' ../../src/test/test_atomic.cpp:1060:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:1061:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:1061:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:1062:29: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:1062:29: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:1063:35: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:1063:35: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:1064:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:1064:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = char]' ../../src/test/test_atomic.cpp:1065:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = char]' ../../src/test/test_atomic.cpp:1065:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:1066:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:1066:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<1>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<1>]' ../../src/test/test_atomic.cpp:1069:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<1>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<1>]' ../../src/test/test_atomic.cpp:1069:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<2>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<2>]' ../../src/test/test_atomic.cpp:1070:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<2>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<2>]' ../../src/test/test_atomic.cpp:1070:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<3>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<3>]' ../../src/test/test_atomic.cpp:1071:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<3>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<3>]' ../../src/test/test_atomic.cpp:1071:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<4>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<4>]' ../../src/test/test_atomic.cpp:1072:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<4>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<4>]' ../../src/test/test_atomic.cpp:1072:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<5>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<5>]' ../../src/test/test_atomic.cpp:1073:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<5>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<5>]' ../../src/test/test_atomic.cpp:1073:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<6>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<6>]' ../../src/test/test_atomic.cpp:1074:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<6>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<6>]' ../../src/test/test_atomic.cpp:1074:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<7>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<7>]' ../../src/test/test_atomic.cpp:1075:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<7>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<7>]' ../../src/test/test_atomic.cpp:1075:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<8>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<8>]' ../../src/test/test_atomic.cpp:1076:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<8>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<8>]' ../../src/test/test_atomic.cpp:1076:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = IncompleteType*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = IncompleteType*]' ../../src/test/test_atomic.cpp:1077:58: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = IncompleteType*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = IncompleteType*]' ../../src/test/test_atomic.cpp:1077:58: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = void*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = void*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = void*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = void*]' ../../src/test/test_atomic.cpp:1078:48: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = void*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = void*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = void*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = void*]' ../../src/test/test_atomic.cpp:1078:48: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = float; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = float; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = float]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = float]' ../../src/test/test_atomic.cpp:1084:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = float; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = float; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = float]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = float]' ../../src/test/test_atomic.cpp:1084:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = double; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = double; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = double]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = double]' ../../src/test/test_atomic.cpp:1086:32: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = double; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = double; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = double]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = double]' ../../src/test/test_atomic.cpp:1086:32: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] g++ -o test_atomic_pic.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_atomic_pic.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_atomic_compiler_builtins.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -D__TBB_TEST_BUILTINS=1 -DTBB_USE_ASSERT=0 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_atomic.cpp ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = bool; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = bool; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = bool]' ../../src/test/test_atomic.cpp:690:23: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] 1554 | , s_turn(s_turn_storage.construct_atomic()) | ^~~~~~~~~~~~~~ ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = bool; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = bool; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = bool]' ../../src/test/test_atomic.cpp:690:23: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = Color; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = Color; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = Color]' ../../src/test/test_atomic.cpp:710:24: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = Color; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = Color; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = Color]' ../../src/test/test_atomic.cpp:710:24: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ScopedColor1]' ../../src/test/test_atomic.cpp:738:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor1; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ScopedColor1]' ../../src/test/test_atomic.cpp:738:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ScopedColor2]' ../../src/test/test_atomic.cpp:743:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ScopedColor2; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ScopedColor2]' ../../src/test/test_atomic.cpp:743:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:1049:47: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long unsigned int]' ../../src/test/test_atomic.cpp:1049:47: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:1050:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long long int]' ../../src/test/test_atomic.cpp:1050:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:1057:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long unsigned int]' ../../src/test/test_atomic.cpp:1057:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:1058:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = long int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = long int]' ../../src/test/test_atomic.cpp:1058:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:1059:36: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned int]' ../../src/test/test_atomic.cpp:1059:36: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = int]' ../../src/test/test_atomic.cpp:1060:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = int]' ../../src/test/test_atomic.cpp:1060:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:1061:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short unsigned int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short unsigned int]' ../../src/test/test_atomic.cpp:1061:38: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short int; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:1062:29: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = short int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = short int; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = short int]' ../../src/test/test_atomic.cpp:1062:29: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:1063:35: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = signed char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = signed char]' ../../src/test/test_atomic.cpp:1063:35: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:1064:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = unsigned char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = unsigned char]' ../../src/test/test_atomic.cpp:1064:37: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = char; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = char]' ../../src/test/test_atomic.cpp:1065:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = char; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = char]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = char]' ../../src/test/test_atomic.cpp:1065:28: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:1066:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = wchar_t; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:629:20: required from 'void TestAtomicInteger(const char*) [with T = wchar_t]' ../../src/test/test_atomic.cpp:1066:31: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<1>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<1>]' ../../src/test/test_atomic.cpp:1069:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<1>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<1>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<1>]' ../../src/test/test_atomic.cpp:1069:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<2>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<2>]' ../../src/test/test_atomic.cpp:1070:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<2>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<2>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<2>]' ../../src/test/test_atomic.cpp:1070:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<3>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<3>]' ../../src/test/test_atomic.cpp:1071:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<3>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<3>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<3>]' ../../src/test/test_atomic.cpp:1071:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<4>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<4>]' ../../src/test/test_atomic.cpp:1072:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<4>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<4>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<4>]' ../../src/test/test_atomic.cpp:1072:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<5>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<5>]' ../../src/test/test_atomic.cpp:1073:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<5>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<5>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<5>]' ../../src/test/test_atomic.cpp:1073:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<6>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<6>]' ../../src/test/test_atomic.cpp:1074:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<6>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<6>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<6>]' ../../src/test/test_atomic.cpp:1074:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<7>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<7>]' ../../src/test/test_atomic.cpp:1075:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<7>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<7>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<7>]' ../../src/test/test_atomic.cpp:1075:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = ArrayElement<8>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<8>]' ../../src/test/test_atomic.cpp:1076:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseExplicitFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = ArrayElement<8>*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = ArrayElement<8>*]' ../../src/test/test_atomic.cpp:673:21: required from 'void TestAtomicPointer() [with T = ArrayElement<8>]' ../../src/test/test_atomic.cpp:1076:40: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody*, true, UseGlobalHelperFullyFenced>::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = IncompleteType*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = IncompleteType*]' ../../src/test/test_atomic.cpp:1077:58: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = IncompleteType*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = IncompleteType*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = IncompleteType*]' ../../src/test/test_atomic.cpp:1077:58: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = void*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = void*; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = void*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = void*]' ../../src/test/test_atomic.cpp:1078:48: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = void*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = void*; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = void*]' ../../src/test/test_atomic.cpp:683:22: required from 'void TestAtomicPointerToTypeOfUnknownSize(const char*) [with Ptr = void*]' ../../src/test/test_atomic.cpp:1078:48: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = float; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = float; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = float]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = float]' ../../src/test/test_atomic.cpp:1084:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = float; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = float; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = float]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = float]' ../../src/test/test_atomic.cpp:1084:27: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = double; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = double; bool aligned = true; LoadStoreExpression E = UseExplicitFullyFenced]' ../../src/test/test_atomic.cpp:1597:59: required from 'void TestParallel(const char*) [with T = double]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = double]' ../../src/test/test_atomic.cpp:1086:32: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] ../../src/test/test_atomic.cpp: In instantiation of 'DekkerArbitrationBody::DekkerArbitrationBody() [with T = double; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]': ../../src/test/test_atomic.cpp:1566:27: required from 'void TestDekkerArbitration() [with T = double; bool aligned = true; LoadStoreExpression E = UseGlobalHelperFullyFenced]' ../../src/test/test_atomic.cpp:1598:63: required from 'void TestParallel(const char*) [with T = double]' ../../src/test/test_atomic.cpp:757:20: required from 'void TestAtomicFloat(const char*) [with T = double]' ../../src/test/test_atomic.cpp:1086:32: required from here ../../src/test/test_atomic.cpp:1554:18: warning: member 'DekkerArbitrationBody::s_turn_storage' is used uninitialized [-Wuninitialized] g++ -o test_atomic_compiler_builtins.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_atomic_compiler_builtins.o -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_blocked_range.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_blocked_range.cpp g++ -o test_blocked_range.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_blocked_range.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_blocked_range2d.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_blocked_range2d.cpp g++ -o test_blocked_range2d.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_blocked_range2d.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_blocked_range3d.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_blocked_range3d.cpp g++ -o test_blocked_range3d.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_blocked_range3d.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_blocked_rangeNd.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_blocked_rangeNd.cpp g++ -o test_blocked_rangeNd.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_blocked_rangeNd.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_queue.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_queue.cpp g++ -o test_concurrent_queue.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_queue.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_vector.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_vector.cpp In file included from ../../include/tbb/concurrent_vector.h:36, from ../../src/test/test_concurrent_vector.cpp:21: ../../include/tbb/internal/_allocator_traits.h: In instantiation of 'void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, traits_true_type) [with MyAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; OtherAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; traits_true_type = std::integral_constant]': ../../include/tbb/concurrent_vector.h:751:53: required from 'tbb::concurrent_vector& tbb::concurrent_vector::operator=(tbb::concurrent_vector&&) [with T = FooWithAssign; A = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]' ../../src/test/test_container_move_support.h:733:9: required from 'void TestMoveAssignOperatorPOCMAStateful() [with container_traits = c_vector_type]' ../../src/test/test_container_move_support.h:794:58: required from 'void TestMoveAssignOperator() [with container_traits = c_vector_type]' ../../src/test/test_concurrent_vector.cpp:1803:42: required from here ../../include/tbb/internal/_allocator_traits.h:60:18: warning: implicitly-declared 'constexpr static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>& static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>::operator=(const static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>&)' is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_concurrent_vector.cpp:32: ../../src/test/harness_allocator.h:364:5: note: because 'static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>' has user-provided 'static_shared_counting_allocator::static_shared_counting_allocator(const static_shared_counting_allocator&) [with tag = Harness::int_to_type<643>; base_alloc_t = arena, long unsigned int>; count_t = long unsigned int]' 364 | static_shared_counting_allocator(const static_shared_counting_allocator& src) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o test_concurrent_vector.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_vector.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_unordered_set_secondary.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -D__TBB_TEST_SECONDARY=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_unordered_set.cpp In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits >::rebind_alloc]' ../../include/tbb/concurrent_unordered_set.h:105:68: required from 'tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits >::rebind_alloc]' ../../src/test/test_concurrent_unordered_set.cpp:195:40: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35: ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_concurrent_unordered_set.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_unordered_set.cpp In file included from ../../include/tbb/concurrent_unordered_set.h:26, from ../../src/test/test_concurrent_unordered_set.cpp:25: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits >::rebind_alloc]' ../../include/tbb/concurrent_unordered_set.h:105:68: required from 'tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits >::rebind_alloc]' ../../src/test/test_concurrent_unordered_set.cpp:195:40: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35: ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_multiset, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_set.cpp:265:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::atomic > >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::atomic > >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_multiset, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_set.cpp:265:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::atomic > >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::atomic > >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_set.cpp:266:53: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::atomic > >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::atomic > >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, tbb::tbb_allocator >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, tbb::tbb_allocator >, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >; allocator_type = std::allocator_traits > >::rebind_alloc >]' ../../include/tbb/concurrent_unordered_set.h:105:68: required from 'tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = test::unique_ptr; Hasher = tbb::tbb_hash >; Key_equality = std::equal_to >; Allocator = tbb::tbb_allocator >; size_type = long unsigned int; hasher = tbb::tbb_hash >; key_equal = std::equal_to >; allocator_type = std::allocator_traits > >::rebind_alloc >]' ../../src/test/test_concurrent_associative_common.h:162:17: required from 'void test_emplace_insert(V, V) [with T = tbb::interface5::concurrent_unordered_set >; do_check_element_state = tbb::internal::bool_constant; V = int*]' ../../src/test/test_concurrent_unordered_set.cpp:94:51: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, test::unique_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, test::unique_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, tbb::tbb_allocator >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, tbb::tbb_allocator >, true>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >; allocator_type = std::allocator_traits > >::rebind_alloc >]' ../../include/tbb/concurrent_unordered_set.h:300:68: required from 'tbb::interface5::concurrent_unordered_multiset::concurrent_unordered_multiset(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = test::unique_ptr; Hasher = tbb::tbb_hash >; Key_equality = std::equal_to >; Allocator = tbb::tbb_allocator >; size_type = long unsigned int; hasher = tbb::tbb_hash >; key_equal = std::equal_to >; allocator_type = std::allocator_traits > >::rebind_alloc >]' ../../src/test/test_concurrent_associative_common.h:162:17: required from 'void test_emplace_insert(V, V) [with T = tbb::interface5::concurrent_unordered_multiset >; do_check_element_state = tbb::internal::bool_constant; V = int*]' ../../src/test/test_concurrent_unordered_set.cpp:96:51: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, test::unique_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, test::unique_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_multiset, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_common.h:104:25: required from 'void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_multiset, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_set.cpp:220:37: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::atomic > >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::atomic > >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, std::equal_to >, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_common.h:104:25: required from 'void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, std::equal_to >, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_set.cpp:225:72: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_common.h:98:25: required from 'void test_basic(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_set.cpp:227:34: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::atomic > >, FooWithAssign>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::atomic > >, FooWithAssign>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, std::equal_to > >, local_counting_allocator, std::allocator> >, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, std::equal_to >, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_common.h:104:25: required from 'void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, std::equal_to >, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_set.cpp:230:82: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, check_type >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, tbb::tbb_allocator, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, tbb::tbb_allocator, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, Harness::IsEqual, tbb::tbb_allocator >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, Harness::IsEqual, debug_allocator >; typename Table::value_type = int]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = int]' ../../src/test/test_concurrent_associative_common.h:993:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, debug_allocator, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, debug_allocator, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, Harness::IsEqual, tbb::tbb_allocator >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, Harness::IsEqual, debug_allocator >; typename Table::value_type = int]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = int]' ../../src/test/test_concurrent_associative_common.h:993:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, tbb::tbb_allocator, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, tbb::tbb_allocator, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, Harness::IsEqual, tbb::tbb_allocator >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, Harness::IsEqual, debug_allocator >; typename Table::value_type = int]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = int]' ../../src/test/test_concurrent_associative_common.h:993:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, debug_allocator, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, Harness::IsEqual>, debug_allocator, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, Harness::IsEqual, tbb::tbb_allocator >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, Harness::IsEqual, debug_allocator >; typename Table::value_type = int]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = int]' ../../src/test/test_concurrent_associative_common.h:993:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = tbb::atomic]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = tbb::atomic]' ../../src/test/test_concurrent_associative_common.h:998:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, tbb::atomic >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, tbb::atomic >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = tbb::atomic]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = tbb::atomic]' ../../src/test/test_concurrent_associative_common.h:998:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, tbb::atomic >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, tbb::atomic >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = tbb::atomic]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = tbb::atomic]' ../../src/test/test_concurrent_associative_common.h:998:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, tbb::atomic >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, tbb::atomic >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = tbb::atomic]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = tbb::atomic]' ../../src/test/test_concurrent_associative_common.h:998:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, tbb::atomic >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, tbb::atomic >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::reference_wrapper]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; value_type = std::reference_wrapper]' ../../src/test/test_concurrent_associative_common.h:1004:58: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::reference_wrapper >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::reference_wrapper >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::reference_wrapper]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; value_type = std::reference_wrapper]' ../../src/test/test_concurrent_associative_common.h:1004:58: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, std::reference_wrapper >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, std::reference_wrapper >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::reference_wrapper]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; value_type = std::reference_wrapper]' ../../src/test/test_concurrent_associative_common.h:1004:58: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::reference_wrapper >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::reference_wrapper >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::reference_wrapper]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; value_type = std::reference_wrapper]' ../../src/test/test_concurrent_associative_common.h:1004:58: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, std::reference_wrapper >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, std::reference_wrapper >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::shared_ptr]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::shared_ptr]' ../../src/test/test_concurrent_associative_common.h:1010:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::shared_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::shared_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::shared_ptr]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::shared_ptr]' ../../src/test/test_concurrent_associative_common.h:1010:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, std::shared_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, std::shared_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::shared_ptr]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::shared_ptr]' ../../src/test/test_concurrent_associative_common.h:1010:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::shared_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::shared_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::shared_ptr]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::shared_ptr]' ../../src/test/test_concurrent_associative_common.h:1010:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, std::shared_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, std::shared_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::weak_ptr]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::weak_ptr]' ../../src/test/test_concurrent_associative_common.h:1014:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::weak_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::weak_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_set, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::weak_ptr]' ../../src/test/test_concurrent_unordered_set.cpp:82:132: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::weak_ptr]' ../../src/test/test_concurrent_associative_common.h:1014:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, std::weak_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, std::weak_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator >, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::weak_ptr]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::weak_ptr]' ../../src/test/test_concurrent_associative_common.h:1014:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::weak_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::weak_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multiset, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::weak_ptr]' ../../src/test/test_concurrent_unordered_set.cpp:84:137: required from 'void UnorderedSetTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; value_type = std::weak_ptr]' ../../src/test/test_concurrent_associative_common.h:1014:57: required from 'void TestSetCommonTypes() [with Checker = UnorderedSetTypesTester]' ../../src/test/test_concurrent_unordered_set.cpp:89:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, std::weak_ptr >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, std::weak_ptr >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:797:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base&&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]' ../../include/tbb/concurrent_unordered_set.h:64:7: required from 'void TestMoveConstructorSingleArgument() [with container_traits = cu_set_type]' ../../src/test/test_container_move_support.h:717:56: required from 'void TestMoveConstructor() [with container_traits = cu_set_type]' ../../src/test/test_concurrent_associative_common.h:803:42: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_set_type]' ../../src/test/test_concurrent_unordered_set.cpp:251:41: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:797:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base&&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]' ../../include/tbb/concurrent_unordered_set.h:256:7: required from 'void TestMoveConstructorSingleArgument() [with container_traits = cu_multiset_type]' ../../src/test/test_container_move_support.h:717:56: required from 'void TestMoveConstructor() [with container_traits = cu_multiset_type]' ../../src/test/test_concurrent_associative_common.h:803:42: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_multiset_type]' ../../src/test/test_concurrent_unordered_set.cpp:252:46: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:47: ../../include/tbb/internal/_allocator_traits.h: In instantiation of 'void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, traits_true_type) [with MyAlloc = local_counting_allocator, tbb::atomic >; OtherAlloc = local_counting_allocator, tbb::atomic >; traits_true_type = std::integral_constant]': ../../include/tbb/internal/_node_handle_impl.h:70:49: required from 'tbb::internal::node_handle_base& tbb::internal::node_handle_base::operator=(tbb::internal::node_handle_base&&) [with Value = int; Node = tbb::interface5::internal::split_ordered_list, tbb::atomic > >::node; Allocator = local_counting_allocator, tbb::atomic >]' ../../include/tbb/internal/_node_handle_impl.h:138:7: required from 'void node_handling::TestHandle(Table) [with Table = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_associative_common.h:1335:19: required from 'void node_handling::NodeHandlingTests(const Table&, const typename Table::value_type&) [with Table = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >; typename Table::value_type = int]' ../../src/test/test_concurrent_associative_common.h:1474:41: required from 'void node_handling::TestNodeHandling() [with Table = tbb::interface5::concurrent_unordered_set, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_set.cpp:263:43: required from here ../../include/tbb/internal/_allocator_traits.h:60:18: warning: implicitly-declared 'local_counting_allocator, tbb::atomic >& local_counting_allocator, tbb::atomic >::operator=(const local_counting_allocator, tbb::atomic >&)' is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_unordered_common.h:19, from ../../src/test/test_concurrent_unordered_set.cpp:49: ../../src/test/harness_allocator.h:441:5: note: because 'local_counting_allocator, tbb::atomic >' has user-provided 'local_counting_allocator::local_counting_allocator(const local_counting_allocator&) [with base_alloc_t = debug_allocator; count_t = tbb::atomic]' 441 | local_counting_allocator(const local_counting_allocator &a) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:398:7: warning: implicitly-declared 'constexpr debug_allocator& debug_allocator::operator=(const debug_allocator&)' is deprecated [-Wdeprecated-copy] 398 | class local_counting_allocator : public base_alloc_t | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:509:5: note: because 'debug_allocator' has user-provided 'debug_allocator::debug_allocator(const debug_allocator&) [with T = int; Allocator = std::allocator]' 509 | debug_allocator(const debug_allocator &a) throw() : base_allocator_type( a ) { } | ^~~~~~~~~~~~~~~ ../../include/tbb/internal/_allocator_traits.h:60:18: note: synthesized method 'local_counting_allocator, tbb::atomic >& local_counting_allocator, tbb::atomic >::operator=(const local_counting_allocator, tbb::atomic >&)' first required here 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, tbb::tbb_allocator, true>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits >::rebind_alloc]' ../../include/tbb/concurrent_unordered_set.h:319:68: required from 'tbb::interface5::concurrent_unordered_multiset::concurrent_unordered_multiset(Iterator, Iterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with Iterator = __gnu_cxx::__normal_iterator > >; Key = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits >::rebind_alloc]' ../../src/test/test_initializer_list.h:68:24: required from 'void initializer_list_support_tests::TestInitListSupport(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_multiset; test_assign = skip_test; test_special = test_special_insert; typename Traits::value_type = int]' ../../src/test/test_initializer_list.h:83:69: required from 'void initializer_list_support_tests::TestInitListSupportWithoutAssign(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_multiset; test_special = test_special_insert; typename Traits::value_type = int]' ../../src/test/test_concurrent_associative_common.h:380:70: required from 'void TestInitList(std::initializer_list) [with Table = tbb::interface5::concurrent_unordered_set; MultiTable = tbb::interface5::concurrent_unordered_multiset; typename Traits::value_type = int]' ../../src/test/test_concurrent_unordered_set.cpp:242:60: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, int>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, int>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, std::allocator, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, std::allocator, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator]' ../../include/tbb/concurrent_unordered_set.h:105:68: required from 'tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = std::allocator; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator]' ../../src/test/test_container_move_support.h:752:17: required from 'void TestMoveAssignOperatorPOCMANonStateful() [with container_traits = cu_set_type]' ../../src/test/test_container_move_support.h:793:61: required from 'void TestMoveAssignOperator() [with container_traits = cu_set_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_set_type]' ../../src/test/test_concurrent_unordered_set.cpp:251:41: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, FooWithAssign>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, FooWithAssign>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits, arena, long unsigned int>, long unsigned int> >::rebind_alloc]' ../../include/tbb/concurrent_unordered_set.h:116:121: required from 'tbb::interface5::concurrent_unordered_set::concurrent_unordered_set(const Allocator&) [with Key = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]' ../../src/test/test_container_move_support.h:729:17: required from 'void TestMoveAssignOperatorPOCMAStateful() [with container_traits = cu_set_type]' ../../src/test/test_container_move_support.h:794:58: required from 'void TestMoveAssignOperator() [with container_traits = cu_set_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_set_type]' ../../src/test/test_concurrent_unordered_set.cpp:251:41: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, std::allocator, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, std::allocator, true>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator]' ../../include/tbb/concurrent_unordered_set.h:300:68: required from 'tbb::interface5::concurrent_unordered_multiset::concurrent_unordered_multiset(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = std::allocator; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator]' ../../src/test/test_container_move_support.h:752:17: required from 'void TestMoveAssignOperatorPOCMANonStateful() [with container_traits = cu_multiset_type]' ../../src/test/test_container_move_support.h:793:61: required from 'void TestMoveAssignOperator() [with container_traits = cu_multiset_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_multiset_type]' ../../src/test/test_concurrent_unordered_set.cpp:252:46: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, FooWithAssign>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, FooWithAssign>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_set_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits, arena, long unsigned int>, long unsigned int> >::rebind_alloc]' ../../include/tbb/concurrent_unordered_set.h:312:126: required from 'tbb::interface5::concurrent_unordered_multiset::concurrent_unordered_multiset(const Allocator&) [with Key = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]' ../../src/test/test_container_move_support.h:729:17: required from 'void TestMoveAssignOperatorPOCMAStateful() [with container_traits = cu_multiset_type]' ../../src/test/test_container_move_support.h:794:58: required from 'void TestMoveAssignOperator() [with container_traits = cu_multiset_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_multiset_type]' ../../src/test/test_concurrent_unordered_set.cpp:252:46: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, arena, long unsigned int>, long unsigned int> >, FooWithAssign>*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_concurrent_unordered_set.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_unordered_set.o libtbb.so test_concurrent_unordered_set_secondary.o -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_unordered_map.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_unordered_map.cpp In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/test_concurrent_unordered_map.cpp:22: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_multimap, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_map.cpp:247:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:35: ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_multimap, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_map.cpp:247:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void node_handling::TestMerge(int) [with TableType1 = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; TableType2 = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_map.cpp:248:53: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../include/tbb/concurrent_unordered_map.h:112:68: required from 'tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int*; T = test::unique_ptr; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../src/test/test_concurrent_associative_common.h:162:17: required from 'void test_emplace_insert(V, V) [with T = tbb::interface5::concurrent_unordered_map >; do_check_element_state = tbb::internal::bool_constant; V = int*]' ../../src/test/test_concurrent_unordered_map.cpp:106:51: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, true>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../include/tbb/concurrent_unordered_map.h:347:68: required from 'tbb::interface5::concurrent_unordered_multimap::concurrent_unordered_multimap(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int*; T = test::unique_ptr; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../src/test/test_concurrent_associative_common.h:162:17: required from 'void test_emplace_insert(V, V) [with T = tbb::interface5::concurrent_unordered_multimap >; do_check_element_state = tbb::internal::bool_constant; V = int*]' ../../src/test/test_concurrent_unordered_map.cpp:108:51: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_multimap, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_common.h:104:25: required from 'void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_multimap, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_map.cpp:209:37: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, local_counting_allocator, std::allocator> > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, local_counting_allocator, std::allocator> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, local_counting_allocator, std::allocator> >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_common.h:104:25: required from 'void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_map.cpp:214:72: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, local_counting_allocator, std::allocator> >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_common.h:98:25: required from 'void test_basic(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_map.cpp:216:34: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, local_counting_allocator, std::allocator> >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, local_counting_allocator, std::allocator> >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void test_basic_common(const char*, do_check_element_state) [with T = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, std::equal_to, local_counting_allocator, std::allocator> > >; do_check_element_state = tbb::internal::bool_constant]' ../../src/test/test_concurrent_unordered_common.h:104:25: required from 'void test_basic(const char*) [with T = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_map.cpp:219:82: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, local_counting_allocator >, std::allocator>, tbb::atomic > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, tbb::tbb_allocator >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, tbb::tbb_allocator >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]' ../../src/test/test_concurrent_associative_common.h:1027:59: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, debug_allocator, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, debug_allocator, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]' ../../src/test/test_concurrent_associative_common.h:1027:59: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, tbb::tbb_allocator >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, tbb::tbb_allocator >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]' ../../src/test/test_concurrent_associative_common.h:1027:59: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, debug_allocator, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, Harness::IsEqual>, debug_allocator, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, Harness::IsEqual, tbb::tbb_allocator > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, Harness::IsEqual, debug_allocator, std::allocator> >; typename Table::value_type = std::pair]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair]' ../../src/test/test_concurrent_associative_common.h:1027:59: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, debug_allocator, std::allocator> >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, debug_allocator, std::allocator> >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]' ../../src/test/test_concurrent_associative_common.h:1035:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]' ../../src/test/test_concurrent_associative_common.h:1035:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]' ../../src/test/test_concurrent_associative_common.h:1035:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair >]' ../../src/test/test_concurrent_associative_common.h:1035:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, int> >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, int> >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, int, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, int> > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, int, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]' ../../src/test/test_concurrent_associative_common.h:1041:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, int>, tbb::tbb_allocator, int> > >, std::pair, int> >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, int>, tbb::tbb_allocator, int> > >, std::pair, int> >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, int>, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, int>, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, int, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, int> > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, int, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]' ../../src/test/test_concurrent_associative_common.h:1041:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, int> >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, int> >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, int, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, int> > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, int, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]' ../../src/test/test_concurrent_associative_common.h:1041:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, int>, tbb::tbb_allocator, int> > >, std::pair, int> >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, int>, tbb::tbb_allocator, int> > >, std::pair, int> >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, int>, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, int, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, int>, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, int, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, int> > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, int, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, int>, std::allocator> >; typename Table::value_type = std::pair, int>]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, int>]' ../../src/test/test_concurrent_associative_common.h:1041:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, int>, debug_allocator, int>, std::allocator> >, std::pair, int> >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]' ../../src/test/test_concurrent_associative_common.h:1048:58: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]' ../../src/test/test_concurrent_associative_common.h:1048:58: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, tbb::tbb_allocator > >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]' ../../src/test/test_concurrent_associative_common.h:1048:58: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, Harness::IsEqual>, debug_allocator >, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = false; Table = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, tbb::tbb_allocator > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, tbb::tbb_hash, Harness::IsEqual, debug_allocator >, std::allocator> >; typename Table::value_type = std::pair >]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = false; ValueType = std::pair >]' ../../src/test/test_concurrent_associative_common.h:1048:58: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic >, debug_allocator >, std::allocator> >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::shared_ptr > >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::shared_ptr > >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::shared_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]' ../../src/test/test_concurrent_associative_common.h:1057:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::shared_ptr >, tbb::tbb_allocator, std::shared_ptr > > >, std::pair, std::shared_ptr > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::shared_ptr >, tbb::tbb_allocator, std::shared_ptr > > >, std::pair, std::shared_ptr > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::shared_ptr >, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::shared_ptr >, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::shared_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]' ../../src/test/test_concurrent_associative_common.h:1057:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >, std::pair, std::shared_ptr > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >, std::pair, std::shared_ptr > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::shared_ptr > >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::shared_ptr > >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::shared_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]' ../../src/test/test_concurrent_associative_common.h:1057:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::shared_ptr >, tbb::tbb_allocator, std::shared_ptr > > >, std::pair, std::shared_ptr > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::shared_ptr >, tbb::tbb_allocator, std::shared_ptr > > >, std::pair, std::shared_ptr > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::shared_ptr >, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::shared_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::shared_ptr >, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::shared_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, std::shared_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::shared_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::shared_ptr >]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::shared_ptr >]' ../../src/test/test_concurrent_associative_common.h:1057:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >, std::pair, std::shared_ptr > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::shared_ptr >, debug_allocator, std::shared_ptr >, std::allocator> >, std::pair, std::shared_ptr > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::weak_ptr > >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::weak_ptr > >, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::weak_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]' ../../src/test/test_concurrent_associative_common.h:1061:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::weak_ptr >, tbb::tbb_allocator, std::weak_ptr > > >, std::pair, std::weak_ptr > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::weak_ptr >, tbb::tbb_allocator, std::weak_ptr > > >, std::pair, std::weak_ptr > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::weak_ptr >, std::allocator>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::weak_ptr >, std::allocator>, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_map, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::weak_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_map, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]' ../../src/test/test_concurrent_unordered_map.cpp:94:159: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]' ../../src/test/test_concurrent_associative_common.h:1061:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::weak_ptr > >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, tbb::tbb_allocator, std::weak_ptr > >, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::weak_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]' ../../src/test/test_concurrent_associative_common.h:1061:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::weak_ptr >, tbb::tbb_allocator, std::weak_ptr > > >, std::pair, std::weak_ptr > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::weak_ptr >, tbb::tbb_allocator, std::weak_ptr > > >, std::pair, std::weak_ptr > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::weak_ptr >, std::allocator>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:787:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(const tbb::interface5::internal::concurrent_unordered_base&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::weak_ptr, tbb::interface5::internal::hash_compare, tbb::tbb_hash >, Harness::IsEqual>, debug_allocator, std::weak_ptr >, std::allocator>, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TypeTester(const std::__cxx11::list&) [with bool defCtorPresent = true; Table = tbb::interface5::concurrent_unordered_multimap, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, tbb::tbb_allocator, std::weak_ptr > > >; TableDebugAlloc = tbb::interface5::concurrent_unordered_multimap, std::weak_ptr, tbb::tbb_hash >, Harness::IsEqual, debug_allocator, std::weak_ptr >, std::allocator> >; typename Table::value_type = std::pair, std::weak_ptr >]' ../../src/test/test_concurrent_unordered_map.cpp:96:164: required from 'void UnorderedMapTypesTester::check(const std::__cxx11::list&) [with bool defCtorPresent = true; ValueType = std::pair, std::weak_ptr >]' ../../src/test/test_concurrent_associative_common.h:1061:57: required from 'void TestMapCommonTypes() [with Checker = UnorderedMapTypesTester]' ../../src/test/test_concurrent_unordered_map.cpp:101:48: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::weak_ptr >, debug_allocator, std::weak_ptr >, std::allocator> >, std::pair, std::weak_ptr > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:797:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base&&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]' ../../include/tbb/concurrent_unordered_map.h:66:7: required from 'void TestMoveConstructorSingleArgument() [with container_traits = cu_map_type]' ../../src/test/test_container_move_support.h:717:56: required from 'void TestMoveConstructor() [with container_traits = cu_map_type]' ../../src/test/test_concurrent_associative_common.h:803:42: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_map_type]' ../../src/test/test_concurrent_unordered_map.cpp:233:41: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:797:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(tbb::interface5::internal::concurrent_unordered_base&&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]' ../../include/tbb/concurrent_unordered_map.h:303:7: required from 'void TestMoveConstructorSingleArgument() [with container_traits = cu_multimap_type]' ../../src/test/test_container_move_support.h:717:56: required from 'void TestMoveConstructor() [with container_traits = cu_multimap_type]' ../../src/test/test_concurrent_associative_common.h:803:42: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_multimap_type]' ../../src/test/test_concurrent_unordered_map.cpp:234:46: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In file included from ../../include/tbb/internal/_concurrent_unordered_impl.h:47: ../../include/tbb/internal/_allocator_traits.h: In instantiation of 'void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, traits_true_type) [with MyAlloc = local_counting_allocator, std::allocator> >; OtherAlloc = local_counting_allocator, std::allocator> >; traits_true_type = std::integral_constant]': ../../include/tbb/internal/_node_handle_impl.h:70:49: required from 'tbb::internal::node_handle_base& tbb::internal::node_handle_base::operator=(tbb::internal::node_handle_base&&) [with Value = std::pair; Node = tbb::interface5::internal::split_ordered_list, local_counting_allocator, std::allocator> > >::node; Allocator = local_counting_allocator, std::allocator> >]' ../../include/tbb/internal/_node_handle_impl.h:104:7: required from 'void node_handling::TestHandle(Table) [with Table = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_associative_common.h:1335:19: required from 'void node_handling::NodeHandlingTests(const Table&, const typename Table::value_type&) [with Table = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >; typename Table::value_type = std::pair]' ../../src/test/test_concurrent_associative_common.h:1474:41: required from 'void node_handling::TestNodeHandling() [with Table = tbb::interface5::concurrent_unordered_map, std::equal_to, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_unordered_map.cpp:245:43: required from here ../../include/tbb/internal/_allocator_traits.h:60:18: warning: implicitly-declared 'local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)' is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_unordered_common.h:19, from ../../src/test/test_concurrent_unordered_map.cpp:38: ../../src/test/harness_allocator.h:441:5: note: because 'local_counting_allocator, std::allocator> >' has user-provided 'local_counting_allocator::local_counting_allocator(const local_counting_allocator&) [with base_alloc_t = debug_allocator, std::allocator>; count_t = tbb::atomic]' 441 | local_counting_allocator(const local_counting_allocator &a) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:398:7: warning: implicitly-declared 'constexpr debug_allocator, std::allocator>& debug_allocator, std::allocator>::operator=(const debug_allocator, std::allocator>&)' is deprecated [-Wdeprecated-copy] 398 | class local_counting_allocator : public base_alloc_t | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:509:5: note: because 'debug_allocator, std::allocator>' has user-provided 'debug_allocator::debug_allocator(const debug_allocator&) [with T = std::pair; Allocator = std::allocator]' 509 | debug_allocator(const debug_allocator &a) throw() : base_allocator_type( a ) { } | ^~~~~~~~~~~~~~~ ../../include/tbb/internal/_allocator_traits.h:60:18: note: synthesized method 'local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)' first required here 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, tbb::tbb_allocator >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, tbb::tbb_allocator >, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits > >::rebind_alloc >]' ../../include/tbb/concurrent_unordered_map.h:130:68: required from 'tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(Iterator, Iterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Key = int; T = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator >; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits > >::rebind_alloc >]' ../../src/test/test_initializer_list.h:68:24: required from 'void initializer_list_support_tests::TestInitListSupport(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_map; test_assign = skip_test; test_special = test_special_insert; typename Traits::value_type = std::pair]' ../../src/test/test_initializer_list.h:83:69: required from 'void initializer_list_support_tests::TestInitListSupportWithoutAssign(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_map; test_special = test_special_insert; typename Traits::value_type = std::pair]' ../../src/test/test_concurrent_associative_common.h:379:64: required from 'void TestInitList(std::initializer_list) [with Table = tbb::interface5::concurrent_unordered_map; MultiTable = tbb::interface5::concurrent_unordered_multimap; typename Traits::value_type = std::pair]' ../../src/test/test_concurrent_unordered_map.cpp:224:65: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, tbb::tbb_allocator >, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, tbb::tbb_allocator >, true>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits > >::rebind_alloc >]' ../../include/tbb/concurrent_unordered_map.h:365:66: required from 'tbb::interface5::concurrent_unordered_multimap::concurrent_unordered_multimap(Iterator, Iterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Key = int; T = int; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator >; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits > >::rebind_alloc >]' ../../src/test/test_initializer_list.h:68:24: required from 'void initializer_list_support_tests::TestInitListSupport(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_multimap; test_assign = skip_test; test_special = test_special_insert; typename Traits::value_type = std::pair]' ../../src/test/test_initializer_list.h:83:69: required from 'void initializer_list_support_tests::TestInitListSupportWithoutAssign(std::initializer_list) [with container_type = tbb::interface5::concurrent_unordered_multimap; test_special = test_special_insert; typename Traits::value_type = std::pair]' ../../src/test/test_concurrent_associative_common.h:380:70: required from 'void TestInitList(std::initializer_list) [with Table = tbb::interface5::concurrent_unordered_map; MultiTable = tbb::interface5::concurrent_unordered_multimap; typename Traits::value_type = std::pair]' ../../src/test/test_concurrent_unordered_map.cpp:224:65: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, tbb::tbb_allocator > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, std::allocator, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, std::allocator, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator >]' ../../include/tbb/concurrent_unordered_map.h:112:68: required from 'tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = FooWithAssign; T = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = std::allocator; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator >]' ../../src/test/test_container_move_support.h:752:17: required from 'void TestMoveAssignOperatorPOCMANonStateful() [with container_traits = cu_map_type]' ../../src/test/test_container_move_support.h:793:61: required from 'void TestMoveAssignOperator() [with container_traits = cu_map_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_map_type]' ../../src/test/test_concurrent_unordered_map.cpp:233:41: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::allocator > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::allocator > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits, arena, long unsigned int>, long unsigned int> >::rebind_alloc >]' ../../include/tbb/concurrent_unordered_map.h:123:121: required from 'tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(const Allocator&) [with Key = FooWithAssign; T = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]' ../../src/test/test_container_move_support.h:729:17: required from 'void TestMoveAssignOperatorPOCMAStateful() [with container_traits = cu_map_type]' ../../src/test/test_container_move_support.h:794:58: required from 'void TestMoveAssignOperator() [with container_traits = cu_map_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_map_type]' ../../src/test/test_concurrent_unordered_map.cpp:233:41: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, std::allocator, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, std::allocator, true>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator >]' ../../include/tbb/concurrent_unordered_map.h:347:68: required from 'tbb::interface5::concurrent_unordered_multimap::concurrent_unordered_multimap(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = FooWithAssign; T = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = std::allocator; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator >]' ../../src/test/test_container_move_support.h:752:17: required from 'void TestMoveAssignOperatorPOCMANonStateful() [with container_traits = cu_multimap_type]' ../../src/test/test_container_move_support.h:793:61: required from 'void TestMoveAssignOperator() [with container_traits = cu_multimap_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_multimap_type]' ../../src/test/test_concurrent_unordered_map.cpp:234:46: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, std::allocator > >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, std::allocator > >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, std::equal_to >, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, true>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits, arena, long unsigned int>, long unsigned int> >::rebind_alloc >]' ../../include/tbb/concurrent_unordered_map.h:358:126: required from 'tbb::interface5::concurrent_unordered_multimap::concurrent_unordered_multimap(const Allocator&) [with Key = FooWithAssign; T = FooWithAssign; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]' ../../src/test/test_container_move_support.h:729:17: required from 'void TestMoveAssignOperatorPOCMAStateful() [with container_traits = cu_multimap_type]' ../../src/test/test_container_move_support.h:794:58: required from 'void TestMoveAssignOperator() [with container_traits = cu_multimap_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = cu_multimap_type]' ../../src/test/test_concurrent_unordered_map.cpp:234:46: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../atomic.h:507:1: note: 'struct tbb::atomic, static_shared_counting_allocator, arena, std::integral_constant, long unsigned int>, long unsigned int> >, std::pair >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ In function 'tbb::interface5::internal::operator==, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair, std::pair const>(tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair > const&, tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair const> const&)bool', inlined from 'tbb::interface5::internal::concurrent_unordered_base, std::equal_to >, local_counting_allocator, std::allocator>, tbb::atomic >, true> >::internal_erase(tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair const>)' at ../../include/tbb/internal/_concurrent_unordered_impl.h:1505:47, inlined from 'tbb::interface5::internal::concurrent_unordered_base, std::equal_to >, local_counting_allocator, std::allocator>, tbb::atomic >, true> >::unsafe_erase(tbb::interface5::internal::solist_iterator, local_counting_allocator, std::allocator>, tbb::atomic > >, std::pair const>)' at ../../include/tbb/internal/_concurrent_unordered_impl.h:1141:36, inlined from 'MultiMapEraseTests, std::equal_to, local_counting_allocator, std::allocator>, tbb::atomic > > >()void' at ../../src/test/test_concurrent_associative_common.h:255:5: ../../include/tbb/internal/_concurrent_unordered_impl.h:190:43: warning: 'erased_it.my_list_ptr' may be used uninitialized [-Wmaybe-uninitialized] 190 | return i.my_node_ptr == j.my_node_ptr && i.my_list_ptr == j.my_list_ptr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/test_concurrent_associative_common.h: In function 'MultiMapEraseTests, std::equal_to, local_counting_allocator, std::allocator>, tbb::atomic > > >()void': ../../src/test/test_concurrent_associative_common.h:245:33: note: 'erased_it.my_list_ptr' was declared here 245 | typename MultiMap::iterator erased_it; | ^~~~~~~~~ g++ -o test_concurrent_unordered_map.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_unordered_map.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 ../../src/test/test_concurrent_associative_common.h: In function 'test_basic_common.constprop': ../../src/test/test_concurrent_associative_common.h:245:33: warning: 'erased_it.my_list_ptr' may be used uninitialized [-Wmaybe-uninitialized] 245 | typename MultiMap::iterator erased_it; | ^ g++ -o test_concurrent_hash_map.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_hash_map.cpp In file included from ../../src/test/test_concurrent_hash_map.cpp:41: ../../include/tbb/concurrent_hash_map.h: In constructor 'tbb::interface5::internal::hash_map_base::hash_map_base()': ../../include/tbb/concurrent_hash_map.h:131:24: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::interface5::internal::hash_map_base::bucket' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/concurrent_hash_map.h:93:16: note: 'struct tbb::interface5::internal::hash_map_base::bucket' declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ ../../src/test/test_concurrent_hash_map.cpp: In static member function 'static MyKey MyKey::make(int)': ../../src/test/test_concurrent_hash_map.cpp:101:16: warning: implicitly-declared 'constexpr MyKey::MyKey(const MyKey&)' is deprecated [-Wdeprecated-copy] 101 | return result; | ^~~~~~ ../../src/test/test_concurrent_hash_map.cpp:93:10: note: because 'MyKey' has user-provided 'void MyKey::operator=(const MyKey&)' 93 | void operator=( const MyKey& ); // Deny access | ^~~~~~~~ In file included from ../../include/tbb/concurrent_hash_map.h:37: ../../include/tbb/internal/_allocator_traits.h: In instantiation of 'void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, traits_true_type) [with MyAlloc = static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>; OtherAlloc = static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>; traits_true_type = std::integral_constant]': ../../include/tbb/concurrent_hash_map.h:1186:49: required from 'void tbb::interface5::concurrent_hash_map::internal_move_assign(tbb::interface5::concurrent_hash_map&&, tbb::internal::traits_true_type) [with Key = FooWithAssign; T = FooWithAssign; HashCompare = hash_map_move_traits::hash_compare; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; tbb::internal::traits_true_type = std::integral_constant]' ../../include/tbb/concurrent_hash_map.h:946:33: required from 'tbb::interface5::concurrent_hash_map& tbb::interface5::concurrent_hash_map::operator=(tbb::interface5::concurrent_hash_map&&) [with Key = FooWithAssign; T = FooWithAssign; HashCompare = hash_map_move_traits::hash_compare; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]' ../../src/test/test_container_move_support.h:733:9: required from 'void TestMoveAssignOperatorPOCMAStateful() [with container_traits = hash_map_move_traits]' ../../src/test/test_container_move_support.h:794:58: required from 'void TestMoveAssignOperator() [with container_traits = hash_map_move_traits]' ../../src/test/test_concurrent_hash_map.cpp:1403:49: required from here ../../include/tbb/internal/_allocator_traits.h:60:18: warning: implicitly-declared 'constexpr static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>& static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>::operator=(const static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>&)' is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_concurrent_hash_map.cpp:81: ../../src/test/harness_allocator.h:364:5: note: because 'static_shared_counting_allocator, arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>, long unsigned int>' has user-provided 'static_shared_counting_allocator::static_shared_counting_allocator(const static_shared_counting_allocator&) [with tag = Harness::int_to_type<643>; base_alloc_t = arena, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int> >::node, std::integral_constant, long unsigned int>; count_t = long unsigned int]' 364 | static_shared_counting_allocator(const static_shared_counting_allocator& src) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o test_concurrent_hash_map.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_hash_map.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_set.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_set.cpp In file included from ../../include/tbb/internal/../concurrent_vector.h:36, from ../../include/tbb/internal/../enumerable_thread_specific.h:24, from ../../include/tbb/internal/_concurrent_skip_list_impl.h:29, from ../../include/tbb/concurrent_set.h:32, from ../../src/test/test_concurrent_set.cpp:27: ../../include/tbb/internal/../internal/_allocator_traits.h: In instantiation of 'void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, traits_true_type) [with MyAlloc = local_counting_allocator, std::allocator> >; OtherAlloc = local_counting_allocator, std::allocator> >; traits_true_type = std::integral_constant]': ../../include/tbb/internal/_node_handle_impl.h:70:49: required from 'tbb::internal::node_handle_base& tbb::internal::node_handle_base::operator=(tbb::internal::node_handle_base&&) [with Value = int; Node = tbb::interface10::internal::skip_list_node; Allocator = local_counting_allocator, std::allocator> >]' ../../include/tbb/internal/_node_handle_impl.h:138:7: required from 'void node_handling::TestHandle(Table) [with Table = tbb::interface10::concurrent_set, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_associative_common.h:1335:19: required from 'void node_handling::NodeHandlingTests(const Table&, const typename Table::value_type&) [with Table = tbb::interface10::concurrent_set, local_counting_allocator, std::allocator> > >; typename Table::value_type = int]' ../../src/test/test_concurrent_associative_common.h:1474:41: required from 'void node_handling::TestNodeHandling() [with Table = tbb::interface10::concurrent_set, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_set.cpp:233:43: required from here ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: warning: implicitly-declared 'local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)' is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_ordered_common.h:17, from ../../src/test/test_concurrent_set.cpp:44: ../../src/test/harness_allocator.h:441:5: note: because 'local_counting_allocator, std::allocator> >' has user-provided 'local_counting_allocator::local_counting_allocator(const local_counting_allocator&) [with base_alloc_t = debug_allocator, std::allocator>; count_t = tbb::atomic]' 441 | local_counting_allocator(const local_counting_allocator &a) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:398:7: warning: implicitly-declared 'constexpr debug_allocator, std::allocator>& debug_allocator, std::allocator>::operator=(const debug_allocator, std::allocator>&)' is deprecated [-Wdeprecated-copy] 398 | class local_counting_allocator : public base_alloc_t | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:509:5: note: because 'debug_allocator, std::allocator>' has user-provided 'debug_allocator::debug_allocator(const debug_allocator&) [with T = std::pair; Allocator = std::allocator]' 509 | debug_allocator(const debug_allocator &a) throw() : base_allocator_type( a ) { } | ^~~~~~~~~~~~~~~ ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: note: synthesized method 'local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)' first required here 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../internal/_allocator_traits.h: In instantiation of 'void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, traits_true_type) [with MyAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; OtherAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; traits_true_type = std::integral_constant]': ../../include/tbb/internal/_concurrent_skip_list_impl.h:1030:49: required from 'void tbb::interface10::internal::concurrent_skip_list::internal_move_assign(tbb::interface10::internal::concurrent_skip_list&&, std::true_type) [with Traits = tbb::interface10::set_traits, tbb::interface10::internal::concurrent_geometric_level_generator<64>, 64, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>; std::true_type = std::integral_constant]' ../../include/tbb/internal/_concurrent_skip_list_impl.h:341:33: required from 'tbb::interface10::internal::concurrent_skip_list& tbb::interface10::internal::concurrent_skip_list::operator=(tbb::interface10::internal::concurrent_skip_list&&) [with Traits = tbb::interface10::set_traits, tbb::interface10::internal::concurrent_geometric_level_generator<64>, 64, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]' ../../include/tbb/concurrent_set.h:134:65: required from 'tbb::interface10::concurrent_set& tbb::interface10::concurrent_set::operator=(tbb::interface10::concurrent_set&&) [with Key = FooWithAssign; Comp = std::less; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]' ../../src/test/test_container_move_support.h:733:9: required from 'void TestMoveAssignOperatorPOCMAStateful() [with container_traits = co_set_type]' ../../src/test/test_container_move_support.h:794:58: required from 'void TestMoveAssignOperator() [with container_traits = co_set_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = co_set_type]' ../../src/test/test_concurrent_set.cpp:223:41: required from here ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: warning: implicitly-declared 'constexpr static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>& static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>::operator=(const static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>&)' is deprecated [-Wdeprecated-copy] ../../src/test/harness_allocator.h:364:5: note: because 'static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>' has user-provided 'static_shared_counting_allocator::static_shared_counting_allocator(const static_shared_counting_allocator&) [with tag = Harness::int_to_type<643>; base_alloc_t = arena, long unsigned int>; count_t = long unsigned int]' 364 | static_shared_counting_allocator(const static_shared_counting_allocator& src) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o test_concurrent_set.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_set.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_map.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_map.cpp In file included from ../../include/tbb/internal/../concurrent_vector.h:36, from ../../include/tbb/internal/../enumerable_thread_specific.h:24, from ../../include/tbb/internal/_concurrent_skip_list_impl.h:29, from ../../include/tbb/concurrent_map.h:32, from ../../src/test/test_concurrent_map.cpp:27: ../../include/tbb/internal/../internal/_allocator_traits.h: In instantiation of 'void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, traits_true_type) [with MyAlloc = local_counting_allocator, std::allocator> >; OtherAlloc = local_counting_allocator, std::allocator> >; traits_true_type = std::integral_constant]': ../../include/tbb/internal/_node_handle_impl.h:70:49: required from 'tbb::internal::node_handle_base& tbb::internal::node_handle_base::operator=(tbb::internal::node_handle_base&&) [with Value = std::pair; Node = tbb::interface10::internal::skip_list_node, tbb::spin_mutex>; Allocator = local_counting_allocator, std::allocator> >]' ../../include/tbb/internal/_node_handle_impl.h:104:7: required from 'void node_handling::TestHandle(Table) [with Table = tbb::interface10::concurrent_map, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_associative_common.h:1335:19: required from 'void node_handling::NodeHandlingTests(const Table&, const typename Table::value_type&) [with Table = tbb::interface10::concurrent_map, local_counting_allocator, std::allocator> > >; typename Table::value_type = std::pair]' ../../src/test/test_concurrent_associative_common.h:1474:41: required from 'void node_handling::TestNodeHandling() [with Table = tbb::interface10::concurrent_map, local_counting_allocator, std::allocator> > >]' ../../src/test/test_concurrent_map.cpp:245:43: required from here ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: warning: implicitly-declared 'local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)' is deprecated [-Wdeprecated-copy] 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/test_container_move_support.h:22, from ../../src/test/test_concurrent_associative_common.h:21, from ../../src/test/test_concurrent_ordered_common.h:17, from ../../src/test/test_concurrent_map.cpp:43: ../../src/test/harness_allocator.h:441:5: note: because 'local_counting_allocator, std::allocator> >' has user-provided 'local_counting_allocator::local_counting_allocator(const local_counting_allocator&) [with base_alloc_t = debug_allocator, std::allocator>; count_t = tbb::atomic]' 441 | local_counting_allocator(const local_counting_allocator &a) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:398:7: warning: implicitly-declared 'constexpr debug_allocator, std::allocator>& debug_allocator, std::allocator>::operator=(const debug_allocator, std::allocator>&)' is deprecated [-Wdeprecated-copy] 398 | class local_counting_allocator : public base_alloc_t | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/harness_allocator.h:509:5: note: because 'debug_allocator, std::allocator>' has user-provided 'debug_allocator::debug_allocator(const debug_allocator&) [with T = std::pair; Allocator = std::allocator]' 509 | debug_allocator(const debug_allocator &a) throw() : base_allocator_type( a ) { } | ^~~~~~~~~~~~~~~ ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: note: synthesized method 'local_counting_allocator, std::allocator> >& local_counting_allocator, std::allocator> >::operator=(const local_counting_allocator, std::allocator> >&)' first required here 60 | my_allocator = std::move(other_allocator); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/internal/../internal/_allocator_traits.h: In instantiation of 'void tbb::internal::allocator_move_assignment(MyAlloc&, OtherAlloc&, traits_true_type) [with MyAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; OtherAlloc = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>; traits_true_type = std::integral_constant]': ../../include/tbb/internal/_concurrent_skip_list_impl.h:1030:49: required from 'void tbb::interface10::internal::concurrent_skip_list::internal_move_assign(tbb::interface10::internal::concurrent_skip_list&&, std::true_type) [with Traits = tbb::interface10::map_traits, tbb::interface10::internal::concurrent_geometric_level_generator<64>, 64, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>; std::true_type = std::integral_constant]' ../../include/tbb/internal/_concurrent_skip_list_impl.h:341:33: required from 'tbb::interface10::internal::concurrent_skip_list& tbb::interface10::internal::concurrent_skip_list::operator=(tbb::interface10::internal::concurrent_skip_list&&) [with Traits = tbb::interface10::map_traits, tbb::interface10::internal::concurrent_geometric_level_generator<64>, 64, static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>, false>]' ../../include/tbb/concurrent_map.h:158:65: required from 'tbb::interface10::concurrent_map& tbb::interface10::concurrent_map::operator=(tbb::interface10::concurrent_map&&) [with Key = FooWithAssign; Value = FooWithAssign; Comp = std::less; Allocator = static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>]' ../../src/test/test_container_move_support.h:733:9: required from 'void TestMoveAssignOperatorPOCMAStateful() [with container_traits = co_map_type]' ../../src/test/test_container_move_support.h:794:58: required from 'void TestMoveAssignOperator() [with container_traits = co_map_type]' ../../src/test/test_concurrent_associative_common.h:804:45: required from 'void test_rvalue_ref_support(const char*) [with container_traits = co_map_type]' ../../src/test/test_concurrent_map.cpp:235:41: required from here ../../include/tbb/internal/../internal/_allocator_traits.h:60:18: warning: implicitly-declared 'constexpr static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>& static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>::operator=(const static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>&)' is deprecated [-Wdeprecated-copy] ../../src/test/harness_allocator.h:364:5: note: because 'static_shared_counting_allocator, arena, long unsigned int>, long unsigned int>' has user-provided 'static_shared_counting_allocator::static_shared_counting_allocator(const static_shared_counting_allocator&) [with tag = Harness::int_to_type<643>; base_alloc_t = arena, long unsigned int>; count_t = long unsigned int]' 364 | static_shared_counting_allocator(const static_shared_counting_allocator& src) throw() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'allocator_aware_data> >::allocator_aware_data(allocator_aware_data> > const&, std::scoped_allocator_adaptor> const&)', inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&, std::scoped_allocator_adaptor>&, 0ul, 1ul, allocator_aware_data> > const&, std::scoped_allocator_adaptor>&, 0ul, 1ul>(std::tuple> > const&, std::scoped_allocator_adaptor>&>&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&, std::_Index_tuple<0ul, 1ul>, std::_Index_tuple<0ul, 1ul>)' at /usr/include/c++/12/tuple:1817:9, inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&, std::scoped_allocator_adaptor>&, allocator_aware_data> > const&, std::scoped_allocator_adaptor>&>(std::piecewise_construct_t, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&>)' at /usr/include/c++/12/tuple:1807:63, inlined from 'tbb::tbb_allocator::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)void' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from 'std::allocator_traits >::_S_construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)std::enable_if >::__construct_helper> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits >::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3}), (forward> > const&, std::scoped_allocator_adaptor>&> >)({parm#3}), (forward> > const&, std::scoped_allocator_adaptor>&> >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const&, allocator_aware_data> > const&>(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t, std::tuple> > const&>, std::tuple> > const&>)void' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const, allocator_aware_data> > >(std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)void' at /usr/include/c++/12/scoped_allocator:420:13, inlined from 'std::allocator_traits> >::_S_construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)std::enable_if> >::__construct_helper> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits> >::construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)decltype (_S_construct({parm#1}, {parm#2}, (forward> > const, allocator_aware_data> > > const&>)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::create_node> > const, allocator_aware_data> > > const&>(std::pair> > const, allocator_aware_data> > > const&)tbb::interface10::internal::skip_list_node> > const, allocator_aware_data> > >, tbb::spin_mutex>*' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::internal_insert> > const, allocator_aware_data> > > const&>(std::pair> > const, allocator_aware_data> > > const&)std::pair> > const, allocator_aware_data> > >, tbb::spin_mutex>, false>, bool>' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::insert(std::pair> > const, allocator_aware_data> > > const&)' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:354:37, inlined from 'test_scoped_allocator()void' at ../../src/test/test_concurrent_map.cpp:185:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v1].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ~~~~^~~~~~~~ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator()void': ../../src/test/test_concurrent_map.cpp:174:35: note: 'v1' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^~ In member function 'allocator_aware_data> >::allocator_aware_data(allocator_aware_data> > const&, std::scoped_allocator_adaptor> const&)', inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&, std::scoped_allocator_adaptor>&, 0ul, 1ul, allocator_aware_data> > const&, std::scoped_allocator_adaptor>&, 0ul, 1ul>(std::tuple> > const&, std::scoped_allocator_adaptor>&>&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&, std::_Index_tuple<0ul, 1ul>, std::_Index_tuple<0ul, 1ul>)' at /usr/include/c++/12/tuple:1818:2, inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&, std::scoped_allocator_adaptor>&, allocator_aware_data> > const&, std::scoped_allocator_adaptor>&>(std::piecewise_construct_t, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&>)' at /usr/include/c++/12/tuple:1807:63, inlined from 'tbb::tbb_allocator::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)void' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from 'std::allocator_traits >::_S_construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)std::enable_if >::__construct_helper> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits >::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3}), (forward> > const&, std::scoped_allocator_adaptor>&> >)({parm#3}), (forward> > const&, std::scoped_allocator_adaptor>&> >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const&, allocator_aware_data> > const&>(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t, std::tuple> > const&>, std::tuple> > const&>)void' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const, allocator_aware_data> > >(std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)void' at /usr/include/c++/12/scoped_allocator:420:13, inlined from 'std::allocator_traits> >::_S_construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)std::enable_if> >::__construct_helper> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits> >::construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)decltype (_S_construct({parm#1}, {parm#2}, (forward> > const, allocator_aware_data> > > const&>)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::create_node> > const, allocator_aware_data> > > const&>(std::pair> > const, allocator_aware_data> > > const&)tbb::interface10::internal::skip_list_node> > const, allocator_aware_data> > >, tbb::spin_mutex>*' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::internal_insert> > const, allocator_aware_data> > > const&>(std::pair> > const, allocator_aware_data> > > const&)std::pair> > const, allocator_aware_data> > >, tbb::spin_mutex>, false>, bool>' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::insert(std::pair> > const, allocator_aware_data> > > const&)' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:354:37, inlined from 'test_scoped_allocator()void' at ../../src/test/test_concurrent_map.cpp:185:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v1 + 8].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ~~~~^~~~~~~~ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator()void': ../../src/test/test_concurrent_map.cpp:174:35: note: 'v1' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^~ In member function 'allocator_aware_data> >::allocator_aware_data(allocator_aware_data> > const&, std::scoped_allocator_adaptor> const&)', inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&&, std::scoped_allocator_adaptor>&, 0ul, 1ul, allocator_aware_data> >&&, std::scoped_allocator_adaptor>&, 0ul, 1ul>(std::tuple> > const&&, std::scoped_allocator_adaptor>&>&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&, std::_Index_tuple<0ul, 1ul>, std::_Index_tuple<0ul, 1ul>)' at /usr/include/c++/12/tuple:1817:9, inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&&, std::scoped_allocator_adaptor>&, allocator_aware_data> >&&, std::scoped_allocator_adaptor>&>(std::piecewise_construct_t, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&>)' at /usr/include/c++/12/tuple:1807:63, inlined from 'tbb::tbb_allocator::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)void' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from 'std::allocator_traits >::_S_construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)std::enable_if >::__construct_helper> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits >::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3}), (forward> > const&&, std::scoped_allocator_adaptor>&> >)({parm#3}), (forward> >&&, std::scoped_allocator_adaptor>&> >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const&&, allocator_aware_data> >&&>(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t, std::tuple> > const&&>, std::tuple> >&&>)void' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const, allocator_aware_data> > >(std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)void' at /usr/include/c++/12/scoped_allocator:429:13, inlined from 'std::allocator_traits> >::_S_construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)std::enable_if> >::__construct_helper> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits> >::construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)decltype (_S_construct({parm#1}, {parm#2}, (forward> > const, allocator_aware_data> > > >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::create_node> > const, allocator_aware_data> > > >(std::pair> > const, allocator_aware_data> > >&&)tbb::interface10::internal::skip_list_node> > const, allocator_aware_data> > >, tbb::spin_mutex>*' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::internal_insert> > const, allocator_aware_data> > > >(std::pair> > const, allocator_aware_data> > >&&)std::pair> > const, allocator_aware_data> > >, tbb::spin_mutex>, false>, bool>' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::insert(std::pair> > const, allocator_aware_data> > >&&)' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:358:48, inlined from 'test_scoped_allocator()void' at ../../src/test/test_concurrent_map.cpp:186:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v2].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ~~~~^~~~~~~~ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator()void': ../../src/test/test_concurrent_map.cpp:174:52: note: 'v2' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^~ In member function 'allocator_aware_data> >::allocator_aware_data(allocator_aware_data> >&&, std::scoped_allocator_adaptor> const&)', inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&&, std::scoped_allocator_adaptor>&, 0ul, 1ul, allocator_aware_data> >&&, std::scoped_allocator_adaptor>&, 0ul, 1ul>(std::tuple> > const&&, std::scoped_allocator_adaptor>&>&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&, std::_Index_tuple<0ul, 1ul>, std::_Index_tuple<0ul, 1ul>)' at /usr/include/c++/12/tuple:1818:2, inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&&, std::scoped_allocator_adaptor>&, allocator_aware_data> >&&, std::scoped_allocator_adaptor>&>(std::piecewise_construct_t, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&>)' at /usr/include/c++/12/tuple:1807:63, inlined from 'tbb::tbb_allocator::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)void' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from 'std::allocator_traits >::_S_construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)std::enable_if >::__construct_helper> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits >::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3}), (forward> > const&&, std::scoped_allocator_adaptor>&> >)({parm#3}), (forward> >&&, std::scoped_allocator_adaptor>&> >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const&&, allocator_aware_data> >&&>(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t, std::tuple> > const&&>, std::tuple> >&&>)void' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const, allocator_aware_data> > >(std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)void' at /usr/include/c++/12/scoped_allocator:429:13, inlined from 'std::allocator_traits> >::_S_construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)std::enable_if> >::__construct_helper> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits> >::construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)decltype (_S_construct({parm#1}, {parm#2}, (forward> > const, allocator_aware_data> > > >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::create_node> > const, allocator_aware_data> > > >(std::pair> > const, allocator_aware_data> > >&&)tbb::interface10::internal::skip_list_node> > const, allocator_aware_data> > >, tbb::spin_mutex>*' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::internal_insert> > const, allocator_aware_data> > > >(std::pair> > const, allocator_aware_data> > >&&)std::pair> > const, allocator_aware_data> > >, tbb::spin_mutex>, false>, bool>' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, false> >::insert(std::pair> > const, allocator_aware_data> > >&&)' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:358:48, inlined from 'test_scoped_allocator()void' at ../../src/test/test_concurrent_map.cpp:186:5: ../../src/test/harness_allocator.h:818:49: warning: 'MEM[(struct allocator_aware_data &)&v2 + 8].my_value' may be used uninitialized [-Wmaybe-uninitialized] 818 | : my_allocator(allocator), my_value(rhs.my_value) {} | ~~~~^~~~~~~~ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator()void': ../../src/test/test_concurrent_map.cpp:174:52: note: 'v2' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^~ In member function 'allocator_aware_data> >::allocator_aware_data(allocator_aware_data> > const&, std::scoped_allocator_adaptor> const&)', inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&, std::scoped_allocator_adaptor>&, 0ul, 1ul, allocator_aware_data> > const&, std::scoped_allocator_adaptor>&, 0ul, 1ul>(std::tuple> > const&, std::scoped_allocator_adaptor>&>&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&, std::_Index_tuple<0ul, 1ul>, std::_Index_tuple<0ul, 1ul>)' at /usr/include/c++/12/tuple:1817:9, inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&, std::scoped_allocator_adaptor>&, allocator_aware_data> > const&, std::scoped_allocator_adaptor>&>(std::piecewise_construct_t, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&>)' at /usr/include/c++/12/tuple:1807:63, inlined from 'tbb::tbb_allocator::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)void' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from 'std::allocator_traits >::_S_construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)std::enable_if >::__construct_helper> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits >::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3}), (forward> > const&, std::scoped_allocator_adaptor>&> >)({parm#3}), (forward> > const&, std::scoped_allocator_adaptor>&> >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const&, allocator_aware_data> > const&>(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t, std::tuple> > const&>, std::tuple> > const&>)void' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const, allocator_aware_data> > >(std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)void' at /usr/include/c++/12/scoped_allocator:420:13, inlined from 'std::allocator_traits> >::_S_construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)std::enable_if> >::__construct_helper> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits> >::construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)decltype (_S_construct({parm#1}, {parm#2}, (forward> > const, allocator_aware_data> > > const&>)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::create_node> > const, allocator_aware_data> > > const&>(std::pair> > const, allocator_aware_data> > > const&)tbb::interface10::internal::skip_list_node> > const, allocator_aware_data> > >, tbb::spin_mutex>*' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::internal_insert> > const, allocator_aware_data> > > const&>(std::pair> > const, allocator_aware_data> > > const&)std::pair> > const, allocator_aware_data> > >, tbb::spin_mutex>, false>, bool>' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::insert(std::pair> > const, allocator_aware_data> > > const&)' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:354:37, inlined from 'test_scoped_allocator()void' at ../../src/test/test_concurrent_map.cpp:185:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v1].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ~~~~^~~~~~~~ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator()void': ../../src/test/test_concurrent_map.cpp:174:35: note: 'v1' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^~ In member function 'allocator_aware_data> >::allocator_aware_data(allocator_aware_data> > const&, std::scoped_allocator_adaptor> const&)', inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&, std::scoped_allocator_adaptor>&, 0ul, 1ul, allocator_aware_data> > const&, std::scoped_allocator_adaptor>&, 0ul, 1ul>(std::tuple> > const&, std::scoped_allocator_adaptor>&>&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&, std::_Index_tuple<0ul, 1ul>, std::_Index_tuple<0ul, 1ul>)' at /usr/include/c++/12/tuple:1818:2, inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&, std::scoped_allocator_adaptor>&, allocator_aware_data> > const&, std::scoped_allocator_adaptor>&>(std::piecewise_construct_t, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&>)' at /usr/include/c++/12/tuple:1807:63, inlined from 'tbb::tbb_allocator::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)void' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from 'std::allocator_traits >::_S_construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)std::enable_if >::__construct_helper> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits >::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>, std::tuple> > const&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&, std::tuple> > const&, std::scoped_allocator_adaptor>&>&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3}), (forward> > const&, std::scoped_allocator_adaptor>&> >)({parm#3}), (forward> > const&, std::scoped_allocator_adaptor>&> >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const&, allocator_aware_data> > const&>(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t, std::tuple> > const&>, std::tuple> > const&>)void' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const, allocator_aware_data> > >(std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)void' at /usr/include/c++/12/scoped_allocator:420:13, inlined from 'std::allocator_traits> >::_S_construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)std::enable_if> >::__construct_helper> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits> >::construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > const&>(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > > const&)decltype (_S_construct({parm#1}, {parm#2}, (forward> > const, allocator_aware_data> > > const&>)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::create_node> > const, allocator_aware_data> > > const&>(std::pair> > const, allocator_aware_data> > > const&)tbb::interface10::internal::skip_list_node> > const, allocator_aware_data> > >, tbb::spin_mutex>*' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::internal_insert> > const, allocator_aware_data> > > const&>(std::pair> > const, allocator_aware_data> > > const&)std::pair> > const, allocator_aware_data> > >, tbb::spin_mutex>, false>, bool>' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::insert(std::pair> > const, allocator_aware_data> > > const&)' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:354:37, inlined from 'test_scoped_allocator()void' at ../../src/test/test_concurrent_map.cpp:185:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v1 + 8].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ~~~~^~~~~~~~ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator()void': ../../src/test/test_concurrent_map.cpp:174:35: note: 'v1' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^~ In member function 'allocator_aware_data> >::allocator_aware_data(allocator_aware_data> > const&, std::scoped_allocator_adaptor> const&)', inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&&, std::scoped_allocator_adaptor>&, 0ul, 1ul, allocator_aware_data> >&&, std::scoped_allocator_adaptor>&, 0ul, 1ul>(std::tuple> > const&&, std::scoped_allocator_adaptor>&>&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&, std::_Index_tuple<0ul, 1ul>, std::_Index_tuple<0ul, 1ul>)' at /usr/include/c++/12/tuple:1817:9, inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&&, std::scoped_allocator_adaptor>&, allocator_aware_data> >&&, std::scoped_allocator_adaptor>&>(std::piecewise_construct_t, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&>)' at /usr/include/c++/12/tuple:1807:63, inlined from 'tbb::tbb_allocator::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)void' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from 'std::allocator_traits >::_S_construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)std::enable_if >::__construct_helper> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits >::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3}), (forward> > const&&, std::scoped_allocator_adaptor>&> >)({parm#3}), (forward> >&&, std::scoped_allocator_adaptor>&> >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const&&, allocator_aware_data> >&&>(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t, std::tuple> > const&&>, std::tuple> >&&>)void' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const, allocator_aware_data> > >(std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)void' at /usr/include/c++/12/scoped_allocator:429:13, inlined from 'std::allocator_traits> >::_S_construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)std::enable_if> >::__construct_helper> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits> >::construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)decltype (_S_construct({parm#1}, {parm#2}, (forward> > const, allocator_aware_data> > > >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::create_node> > const, allocator_aware_data> > > >(std::pair> > const, allocator_aware_data> > >&&)tbb::interface10::internal::skip_list_node> > const, allocator_aware_data> > >, tbb::spin_mutex>*' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::internal_insert> > const, allocator_aware_data> > > >(std::pair> > const, allocator_aware_data> > >&&)std::pair> > const, allocator_aware_data> > >, tbb::spin_mutex>, false>, bool>' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::insert(std::pair> > const, allocator_aware_data> > >&&)' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:358:48, inlined from 'test_scoped_allocator()void' at ../../src/test/test_concurrent_map.cpp:186:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v2].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ~~~~^~~~~~~~ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator()void': ../../src/test/test_concurrent_map.cpp:174:52: note: 'v2' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^~ In member function 'allocator_aware_data> >::allocator_aware_data(allocator_aware_data> >&&, std::scoped_allocator_adaptor> const&)', inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&&, std::scoped_allocator_adaptor>&, 0ul, 1ul, allocator_aware_data> >&&, std::scoped_allocator_adaptor>&, 0ul, 1ul>(std::tuple> > const&&, std::scoped_allocator_adaptor>&>&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&, std::_Index_tuple<0ul, 1ul>, std::_Index_tuple<0ul, 1ul>)' at /usr/include/c++/12/tuple:1818:2, inlined from 'std::pair> > const, allocator_aware_data> > >::pair> > const&&, std::scoped_allocator_adaptor>&, allocator_aware_data> >&&, std::scoped_allocator_adaptor>&>(std::piecewise_construct_t, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&>)' at /usr/include/c++/12/tuple:1807:63, inlined from 'tbb::tbb_allocator::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)void' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from 'std::allocator_traits >::_S_construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)std::enable_if >::__construct_helper> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits >::construct> > const, allocator_aware_data> > >, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>, std::tuple> >&&, std::scoped_allocator_adaptor>&> >(tbb::tbb_allocator&, std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t const&, std::tuple> > const&&, std::scoped_allocator_adaptor>&>&&, std::tuple> >&&, std::scoped_allocator_adaptor>&>&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3}), (forward> > const&&, std::scoped_allocator_adaptor>&> >)({parm#3}), (forward> >&&, std::scoped_allocator_adaptor>&> >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const&&, allocator_aware_data> >&&>(std::pair> > const, allocator_aware_data> > >*, std::piecewise_construct_t, std::tuple> > const&&>, std::tuple> >&&>)void' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'std::scoped_allocator_adaptor>::construct> > const, allocator_aware_data> >, allocator_aware_data> > const, allocator_aware_data> > >(std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)void' at /usr/include/c++/12/scoped_allocator:429:13, inlined from 'std::allocator_traits> >::_S_construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)std::enable_if> >::__construct_helper> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >::type>::value, void>::type' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'std::allocator_traits> >::construct> > const, allocator_aware_data> > >, std::pair> > const, allocator_aware_data> > > >(std::scoped_allocator_adaptor>&, std::pair> > const, allocator_aware_data> > >*, std::pair> > const, allocator_aware_data> > >&&)decltype (_S_construct({parm#1}, {parm#2}, (forward> > const, allocator_aware_data> > > >)({parm#3})))' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::create_node> > const, allocator_aware_data> > > >(std::pair> > const, allocator_aware_data> > >&&)tbb::interface10::internal::skip_list_node> > const, allocator_aware_data> > >, tbb::spin_mutex>*' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::internal_insert> > const, allocator_aware_data> > > >(std::pair> > const, allocator_aware_data> > >&&)std::pair> > const, allocator_aware_data> > >, tbb::spin_mutex>, false>, bool>' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'tbb::interface10::internal::concurrent_skip_list> >, allocator_aware_data> >, allocator_data_compare, tbb::interface10::internal::concurrent_geometric_level_generator<64ul>, 64ul, std::scoped_allocator_adaptor> > >>, true> >::insert(std::pair> > const, allocator_aware_data> > >&&)' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:358:48, inlined from 'test_scoped_allocator()void' at ../../src/test/test_concurrent_map.cpp:186:5: ../../src/test/harness_allocator.h:818:49: warning: 'MEM[(struct allocator_aware_data &)&v2 + 8].my_value' may be used uninitialized [-Wmaybe-uninitialized] 818 | : my_allocator(allocator), my_value(rhs.my_value) {} | ~~~~^~~~~~~~ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator()void': ../../src/test/test_concurrent_map.cpp:174:52: note: 'v2' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^~ g++ -o test_concurrent_map.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_map.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:1817:9, inlined from '__ct ' at /usr/include/c++/12/tuple:1807:63, inlined from 'construct' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:420:13, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'create_node' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'internal_insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:354:37, inlined from 'test_scoped_allocator' at ../../src/test/test_concurrent_map.cpp:185:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v1].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ^ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator': ../../src/test/test_concurrent_map.cpp:174:35: note: 'v1' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:1818:2, inlined from '__ct ' at /usr/include/c++/12/tuple:1807:63, inlined from 'construct' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:420:13, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'create_node' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'internal_insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:354:37, inlined from 'test_scoped_allocator' at ../../src/test/test_concurrent_map.cpp:185:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v1 + 8].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ^ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator': ../../src/test/test_concurrent_map.cpp:174:35: note: 'v1' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:1817:9, inlined from '__ct ' at /usr/include/c++/12/tuple:1807:63, inlined from 'construct' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:420:13, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'create_node' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'internal_insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:358:48, inlined from 'test_scoped_allocator' at ../../src/test/test_concurrent_map.cpp:186:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v2].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ^ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator': ../../src/test/test_concurrent_map.cpp:174:52: note: 'v2' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:1818:2, inlined from '__ct ' at /usr/include/c++/12/tuple:1807:63, inlined from 'construct' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:420:13, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'create_node' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'internal_insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:358:48, inlined from 'test_scoped_allocator' at ../../src/test/test_concurrent_map.cpp:186:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v2 + 8].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ^ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator': ../../src/test/test_concurrent_map.cpp:174:52: note: 'v2' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:1817:9, inlined from '__ct ' at /usr/include/c++/12/tuple:1807:63, inlined from 'construct' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:420:13, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'create_node' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'internal_insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:354:37, inlined from 'test_scoped_allocator' at ../../src/test/test_concurrent_map.cpp:185:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v1].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ^ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator': ../../src/test/test_concurrent_map.cpp:174:35: note: 'v1' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:1818:2, inlined from '__ct ' at /usr/include/c++/12/tuple:1807:63, inlined from 'construct' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:420:13, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'create_node' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'internal_insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:354:37, inlined from 'test_scoped_allocator' at ../../src/test/test_concurrent_map.cpp:185:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v1 + 8].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ^ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator': ../../src/test/test_concurrent_map.cpp:174:35: note: 'v1' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:1817:9, inlined from '__ct ' at /usr/include/c++/12/tuple:1807:63, inlined from 'construct' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:420:13, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'create_node' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'internal_insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:358:48, inlined from 'test_scoped_allocator' at ../../src/test/test_concurrent_map.cpp:186:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v2].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ^ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator': ../../src/test/test_concurrent_map.cpp:174:52: note: 'v2' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:1818:2, inlined from '__ct ' at /usr/include/c++/12/tuple:1807:63, inlined from 'construct' at ../../include/tbb/internal/../tbb_allocator.h:104:11, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:397:24, inlined from 'construct' at /usr/include/c++/12/scoped_allocator:420:13, inlined from '_S_construct' at /usr/include/c++/12/bits/alloc_traits.h:251:17, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:364:16, inlined from 'create_node' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:978:45, inlined from 'internal_insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:774:40, inlined from 'insert' at ../../include/tbb/internal/_concurrent_skip_list_impl.h:358:48, inlined from 'test_scoped_allocator' at ../../src/test/test_concurrent_map.cpp:186:5: ../../src/test/harness_allocator.h:816:49: warning: 'MEM[(const struct allocator_aware_data &)&v2 + 8].my_value' may be used uninitialized [-Wmaybe-uninitialized] 816 | : my_allocator(allocator), my_value(rhs.my_value) {} | ^ ../../src/test/test_concurrent_map.cpp: In function 'test_scoped_allocator': ../../src/test/test_concurrent_map.cpp:174:52: note: 'v2' declared here 174 | typename map_type::value_type v1(key1, data1), v2(key2, data2); | ^ g++ -o test_enumerable_thread_specific.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_enumerable_thread_specific.cpp g++ -o test_enumerable_thread_specific.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_enumerable_thread_specific.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_handle_perror.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_handle_perror.cpp g++ -o test_handle_perror.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_handle_perror.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_halt.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_halt.cpp g++ -o test_halt.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_halt.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_mutex.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_mutex.cpp g++ -o test_mutex.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_mutex.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_mutex_native_threads.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_mutex_native_threads.cpp g++ -o test_mutex_native_threads.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_mutex_native_threads.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_rwm_upgrade_downgrade.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_rwm_upgrade_downgrade.cpp g++ -o test_rwm_upgrade_downgrade.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_rwm_upgrade_downgrade.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_cache_aligned_allocator.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator.cpp g++ -o test_cache_aligned_allocator.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_cache_aligned_allocator.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_cache_aligned_allocator_STL.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_cache_aligned_allocator_STL.cpp g++ -o test_cache_aligned_allocator_STL.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_cache_aligned_allocator_STL.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_for.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for.cpp ../../src/test/test_parallel_for.cpp: In instantiation of 'void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 1]': ../../src/test/test_parallel_for.cpp:707:33: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../include/tbb/tbb_profiling.h:123, from ../../include/tbb/task.h:36, from ../../include/tbb/parallel_for.h:24, from ../../src/test/test_parallel_for.cpp:38: ../../include/tbb/atomic.h:434:9: note: 'struct tbb::atomic' declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro '__TBB_DECL_ATOMIC' 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of 'void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 10]': ../../src/test/test_parallel_for.cpp:708:34: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/atomic.h:434:9: note: 'struct tbb::atomic' declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro '__TBB_DECL_ATOMIC' 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of 'void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 100]': ../../src/test/test_parallel_for.cpp:709:35: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/atomic.h:434:9: note: 'struct tbb::atomic' declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro '__TBB_DECL_ATOMIC' 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of 'void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 1000]': ../../src/test/test_parallel_for.cpp:710:36: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/atomic.h:434:9: note: 'struct tbb::atomic' declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro '__TBB_DECL_ATOMIC' 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of 'void Flog(int) [with Flavor = parallel_tag; long unsigned int Pad = 10000]': ../../src/test/test_parallel_for.cpp:711:37: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/atomic.h:434:9: note: 'struct tbb::atomic' declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro '__TBB_DECL_ATOMIC' 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of 'void Flog(int) [with Flavor = serial_tag; long unsigned int Pad = 1]': ../../src/test/test_parallel_for.cpp:727:35: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/atomic.h:434:9: note: 'struct tbb::atomic' declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro '__TBB_DECL_ATOMIC' 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of 'void Flog(int) [with Flavor = serial_tag; long unsigned int Pad = 10]': ../../src/test/test_parallel_for.cpp:728:36: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/atomic.h:434:9: note: 'struct tbb::atomic' declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro '__TBB_DECL_ATOMIC' 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp: In instantiation of 'void Flog(int) [with Flavor = serial_tag; long unsigned int Pad = 100]': ../../src/test/test_parallel_for.cpp:729:37: required from here ../../src/test/test_parallel_for.cpp:196:19: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196 | memset( Array, 0, sizeof(Array) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/atomic.h:434:9: note: 'struct tbb::atomic' declared here 434 | atomic: internal::atomic_impl_with_arithmetic { \ | ^~~~~~~~~ ../../include/tbb/atomic.h:492:1: note: in expansion of macro '__TBB_DECL_ATOMIC' 492 | __TBB_DECL_ATOMIC(int) | ^~~~~~~~~~~~~~~~~ ../../include/tbb/parallel_for.h: In instantiation of 'tbb::interface9::internal::start_for::start_for(const Range&, const Body&, Partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner]': ../../include/tbb/parallel_for.h:91:33: required from 'static void tbb::interface9::internal::start_for::run(const Range&, const Body&, Partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner]' ../../include/tbb/parallel_for.h:229:62: required from 'void tbb::parallel_for(const Range&, const Body&, affinity_partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body]' ../../src/test/test_parallel_for.cpp:518:22: required from 'void various_range_implementations::uniform_distribution::test() [with RangeType = test_partitioner_utils::TestRanges::BlockedRange; bool feedback = true; bool ensure_non_emptiness = false]' ../../src/test/test_parallel_for.cpp:530:89: required from here ../../include/tbb/parallel_for.h:57:13: warning: implicitly-declared 'constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)' is deprecated [-Wdeprecated-copy] 57 | my_body(body), | ^~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp:487:11: note: because 'various_range_implementations::Body' has user-provided 'various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)' 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ ../../include/tbb/parallel_for.h: In instantiation of 'tbb::interface9::internal::start_for::start_for(const Range&, const Body&, Partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner]': ../../include/tbb/parallel_for.h:91:33: required from 'static void tbb::interface9::internal::start_for::run(const Range&, const Body&, Partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner]' ../../include/tbb/parallel_for.h:222:66: required from 'void tbb::parallel_for(const Range&, const Body&, const static_partitioner&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body]' ../../src/test/test_parallel_for.cpp:519:22: required from 'void various_range_implementations::uniform_distribution::test() [with RangeType = test_partitioner_utils::TestRanges::BlockedRange; bool feedback = true; bool ensure_non_emptiness = false]' ../../src/test/test_parallel_for.cpp:530:89: required from here ../../include/tbb/parallel_for.h:57:13: warning: implicitly-declared 'constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)' is deprecated [-Wdeprecated-copy] 57 | my_body(body), | ^~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp:487:11: note: because 'various_range_implementations::Body' has user-provided 'various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)' 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ ../../include/tbb/parallel_for.h: In instantiation of 'tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, typename Partitioner::split_type&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner; typename Partitioner::split_type = tbb::proportional_split]': ../../include/tbb/parallel_for.h:121:21: required from 'void tbb::interface9::internal::start_for::offer_work(typename Partitioner::split_type&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner; typename Partitioner::split_type = tbb::proportional_split]' ../../include/tbb/partitioner.h:252:37: required from 'void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for; Range = test_partitioner_utils::TestRanges::BlockedRange; Partition = tbb::interface9::internal::static_partition_type]' ../../include/tbb/parallel_for.h:142:29: required from 'tbb::task* tbb::interface9::internal::start_for::execute() [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = const tbb::static_partitioner]' ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/parallel_for.h:66:13: warning: implicitly-declared 'constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)' is deprecated [-Wdeprecated-copy] 66 | my_body(parent_.my_body), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp:487:11: note: because 'various_range_implementations::Body' has user-provided 'various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)' 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ ../../include/tbb/parallel_for.h: In instantiation of 'tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, typename Partitioner::split_type&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner; typename Partitioner::split_type = tbb::proportional_split]': ../../include/tbb/parallel_for.h:121:21: required from 'void tbb::interface9::internal::start_for::offer_work(typename Partitioner::split_type&) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner; typename Partitioner::split_type = tbb::proportional_split]' ../../include/tbb/partitioner.h:252:37: required from 'void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for; Range = test_partitioner_utils::TestRanges::BlockedRange; Partition = tbb::interface9::internal::affinity_partition_type]' ../../include/tbb/parallel_for.h:142:29: required from 'tbb::task* tbb::interface9::internal::start_for::execute() [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner]' ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/parallel_for.h:66:13: warning: implicitly-declared 'constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)' is deprecated [-Wdeprecated-copy] 66 | my_body(parent_.my_body), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp:487:11: note: because 'various_range_implementations::Body' has user-provided 'various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)' 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ ../../include/tbb/parallel_for.h: In instantiation of 'tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, const Range&, tbb::interface9::internal::depth_t) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner; tbb::interface9::internal::depth_t = unsigned char]': ../../include/tbb/parallel_for.h:125:21: required from 'void tbb::interface9::internal::start_for::offer_work(const Range&, tbb::interface9::internal::depth_t) [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner; tbb::interface9::internal::depth_t = unsigned char]' ../../include/tbb/partitioner.h:431:41: required from 'void tbb::interface9::internal::dynamic_grainsize_mode::work_balance(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for; Range = test_partitioner_utils::TestRanges::BlockedRange; Mode = tbb::interface9::internal::linear_affinity_mode]' ../../include/tbb/partitioner.h:256:28: required from 'void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for; Range = test_partitioner_utils::TestRanges::BlockedRange; Partition = tbb::interface9::internal::affinity_partition_type]' ../../include/tbb/parallel_for.h:142:29: required from 'tbb::task* tbb::interface9::internal::start_for::execute() [with Range = test_partitioner_utils::TestRanges::BlockedRange; Body = various_range_implementations::Body; Partitioner = tbb::affinity_partitioner]' ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/parallel_for.h:76:13: warning: implicitly-declared 'constexpr various_range_implementations::Body::Body(const various_range_implementations::Body&)' is deprecated [-Wdeprecated-copy] 76 | my_body(parent_.my_body), | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../src/test/test_parallel_for.cpp:487:11: note: because 'various_range_implementations::Body' has user-provided 'various_range_implementations::Body& various_range_implementations::Body::operator=(const various_range_implementations::Body&)' 487 | Body& operator =(const Body&) { return *this; } | ^~~~~~~~ g++ -o test_parallel_for.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_for.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_reduce.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_reduce.cpp g++ -o test_parallel_reduce.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_reduce.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_sort.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_sort.cpp g++ -o test_parallel_sort.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_sort.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_scan.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_scan.cpp g++ -o test_parallel_scan.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_scan.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_while.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_while.cpp In file included from ../../src/test/test_parallel_while.cpp:17: ../../include/tbb/parallel_while.h: In instantiation of 'tbb::internal::while_iteration_task::while_iteration_task(const typename Body::argument_type&, const Body&) [with Body = MatrixMultiplyBody; typename Body::argument_type = MinimalArgumentType]': ../../include/tbb/parallel_while.h:179:26: required from 'void tbb::parallel_while::add(const value_type&) [with Body = MatrixMultiplyBody; value_type = MinimalArgumentType]' ../../src/test/test_parallel_while.cpp:79:25: required from here ../../include/tbb/parallel_while.h:48:28: warning: implicitly-declared 'constexpr MinimalArgumentType::MinimalArgumentType(const MinimalArgumentType&)' is deprecated [-Wdeprecated-copy] 48 | my_body(body), my_value(value) | ^~~~~~~~~~~~~~~ ../../src/test/test_parallel_while.cpp:26:10: note: because 'MinimalArgumentType' has user-provided 'void MinimalArgumentType::operator=(const MinimalArgumentType&)' 26 | void operator=( const MinimalArgumentType& ); | ^~~~~~~~ ../../include/tbb/parallel_while.h: In instantiation of 'tbb::task* tbb::internal::while_iteration_task::execute() [with Body = MatrixMultiplyBody]': ../../include/tbb/parallel_while.h:43:15: required from here ../../include/tbb/parallel_while.h:44:20: warning: implicitly-declared 'constexpr MinimalArgumentType::MinimalArgumentType(const MinimalArgumentType&)' is deprecated [-Wdeprecated-copy] 44 | my_body(my_value); | ~~~~~~~^~~~~~~~~~ ../../src/test/test_parallel_while.cpp:26:10: note: because 'MinimalArgumentType' has user-provided 'void MinimalArgumentType::operator=(const MinimalArgumentType&)' 26 | void operator=( const MinimalArgumentType& ); | ^~~~~~~~ ../../src/test/test_parallel_while.cpp:74:36: note: initializing argument 1 of 'void MatrixMultiplyBody::operator()(argument_type) const' 74 | void operator()( argument_type i_arg ) const { | ~~~~~~~~~~~~~~^~~~~ g++ -o test_parallel_while.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_while.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_do.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_do.cpp In file included from ../../src/test/test_parallel_do.cpp:17: ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstRefVersion; Item = value_t]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstRefVersion; Item = value_t]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstRefVersion; Item = value_t]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_do.cpp:45: ../../src/test/harness_iterator.h:148:5: note: because 'Harness::ConstRandomIterator' has user-provided 'Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]' 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVersion; Item = value_t]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVersion; Item = value_t]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVersion; Item = value_t]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:148:5: note: because 'Harness::ConstRandomIterator' has user-provided 'Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]' 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody; Item = value_t]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody; Item = value_t]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody; Item = value_t]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:148:5: note: because 'Harness::ConstRandomIterator' has user-provided 'Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]' 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody_ConstRefVersion; Item = value_t]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody_ConstRefVersion; Item = value_t]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody_ConstRefVersion; Item = value_t]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:148:5: note: because 'Harness::ConstRandomIterator' has user-provided 'Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]' 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody; Item = value_t]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody; Item = value_t]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = FakeTaskGeneratorBody; Item = value_t]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:148:5: note: because 'Harness::ConstRandomIterator' has user-provided 'Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]' 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVolatileRefVersion; Item = value_t]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVolatileRefVersion; Item = value_t]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::ConstRandomIterator; Body = TaskGeneratorBody_ConstVolatileRefVersion; Item = value_t]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:148:5: note: because 'Harness::ConstRandomIterator' has user-provided 'Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = value_t]' 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ g++ -o test_parallel_do.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_do.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_pipeline.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_pipeline.cpp g++ -o test_pipeline.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_pipeline.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_pipeline_with_tbf.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_pipeline_with_tbf.cpp g++ -o test_pipeline_with_tbf.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_pipeline_with_tbf.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_pipeline.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_pipeline.cpp g++ -o test_parallel_pipeline.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_pipeline.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_lambda.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_lambda.cpp In file included from ../../include/tbb/tbb.h:48, from ../../src/test/test_lambda.cpp:30: ../../include/tbb/concurrent_hash_map.h: In constructor 'tbb::interface5::internal::hash_map_base::hash_map_base()': ../../include/tbb/concurrent_hash_map.h:131:24: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::interface5::internal::hash_map_base::bucket' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/concurrent_hash_map.h:93:16: note: 'struct tbb::interface5::internal::hash_map_base::bucket' declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ g++ -o test_lambda.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_lambda.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_scheduler_init.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_scheduler_init.cpp g++ -o test_task_scheduler_init.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_scheduler_init.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task.cpp g++ -o test_task.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_tbb_thread.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_thread.cpp g++ -o test_tbb_thread.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_thread.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_std_thread.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_std_thread.cpp g++ -o test_std_thread.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_std_thread.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_tick_count.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tick_count.cpp g++ -o test_tick_count.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tick_count.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_inits_loop.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_inits_loop.cpp g++ -o test_inits_loop.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_inits_loop.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_yield.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_yield.cpp g++ -o test_yield.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_yield.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_eh_tasks.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_eh_tasks.cpp g++ -o test_eh_tasks.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_eh_tasks.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_eh_algorithms.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_eh_algorithms.cpp In file included from ../../src/test/test_eh_algorithms.cpp:31: ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyWithThrowingFeederTasks; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyWithThrowingFeederTasks; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyWithThrowingFeederTasks; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_eh_algorithms.cpp:588: ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBodyWithFeeder >; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBodyWithFeeder >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBodyWithFeeder >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBody >; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBody >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoWithEhBody >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtxWithFeeder >; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtxWithFeeder >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtxWithFeeder >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtx >; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtx >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithIsolatedCtx >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithFeeder >; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithFeeder >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoBodyWithFeeder >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = OuterParDoBody >; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = OuterParDoBody >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = OuterParDoBody >; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = SimpleParDoBodyWithFeeder; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = SimpleParDoBodyWithFeeder; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = SimpleParDoBodyWithFeeder; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = SimpleParDoBody; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = SimpleParDoBody; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = SimpleParDoBody; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancelWithFeeder; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancelWithFeeder; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancelWithFeeder; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/parallel_do.h: In instantiation of 'tbb::task* tbb::interface9::internal::do_task_iter::run_for_random_access_iterator() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2WithFeeder; Item = long unsigned int]': ../../include/tbb/parallel_do.h:374:71: required from 'tbb::task* tbb::interface9::internal::do_task_iter::run(std::random_access_iterator_tag*) [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2WithFeeder; Item = long unsigned int]' ../../include/tbb/parallel_do.h:325:23: required from 'tbb::task* tbb::interface9::internal::do_task_iter::execute() [with Iterator = Harness::RandomIterator; Body = ParDoBodyToCancel2WithFeeder; Item = long unsigned int]' ../../include/tbb/parallel_do.h:322:15: required from here ../../include/tbb/parallel_do.h:388:25: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 388 | my_last = middle; | ~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ g++ -o test_eh_algorithms.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_eh_algorithms.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_eh_flow_graph.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_eh_flow_graph.cpp g++ -o test_eh_flow_graph.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_eh_flow_graph.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_invoke.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_invoke.cpp g++ -o test_parallel_invoke.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_invoke.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_group.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_group.cpp g++ -o test_task_group.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_group.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_ittnotify.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_ittnotify.cpp g++ -o test_ittnotify.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_ittnotify.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_for_each.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for_each.cpp In file included from ../../include/tbb/parallel_for.h:26, from ../../include/tbb/parallel_for_each.h:21, from ../../src/test/test_parallel_for_each.cpp:21: ../../include/tbb/blocked_range.h: In instantiation of 'static Value tbb::blocked_range::do_split(tbb::blocked_range&, tbb::split) [with Value = Harness::RandomIterator]': ../../include/tbb/blocked_range.h:100:26: required from 'tbb::blocked_range::blocked_range(tbb::blocked_range&, tbb::split) [with Value = Harness::RandomIterator]' ../../include/tbb/parallel_for.h:65:13: required from 'tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, typename Partitioner::split_type&) [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner; typename Partitioner::split_type = tbb::split]' ../../include/tbb/parallel_for.h:121:21: required from 'void tbb::interface9::internal::start_for::offer_work(typename Partitioner::split_type&) [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner; typename Partitioner::split_type = tbb::split]' ../../include/tbb/partitioner.h:252:37: required from 'void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for >, tbb::internal::parallel_for_each_body_for >, const tbb::auto_partitioner>; Range = tbb::blocked_range >; Partition = tbb::interface9::internal::auto_partition_type]' ../../include/tbb/parallel_for.h:142:29: required from 'tbb::task* tbb::interface9::internal::start_for::execute() [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner]' ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/blocked_range.h:135:18: warning: implicitly-declared 'constexpr Harness::RandomIterator& Harness::RandomIterator::operator=(const Harness::RandomIterator&)' is deprecated [-Wdeprecated-copy] 135 | r.my_end = middle; | ~~~~~~~~~^~~~~~~~ In file included from ../../src/test/test_parallel_for_each.cpp:25: ../../src/test/harness_iterator.h:127:5: note: because 'Harness::RandomIterator' has user-provided 'Harness::RandomIterator::RandomIterator(const Harness::RandomIterator&) [with T = long unsigned int]' 127 | RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~ ../../include/tbb/blocked_range.h: In instantiation of 'static Value tbb::blocked_range::do_split(tbb::blocked_range&, tbb::split) [with Value = Harness::ConstRandomIterator]': ../../include/tbb/blocked_range.h:100:26: required from 'tbb::blocked_range::blocked_range(tbb::blocked_range&, tbb::split) [with Value = Harness::ConstRandomIterator]' ../../include/tbb/parallel_for.h:65:13: required from 'tbb::interface9::internal::start_for::start_for(tbb::interface9::internal::start_for&, typename Partitioner::split_type&) [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner; typename Partitioner::split_type = tbb::split]' ../../include/tbb/parallel_for.h:121:21: required from 'void tbb::interface9::internal::start_for::offer_work(typename Partitioner::split_type&) [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner; typename Partitioner::split_type = tbb::split]' ../../include/tbb/partitioner.h:252:37: required from 'void tbb::interface9::internal::partition_type_base::execute(StartType&, Range&) [with StartType = tbb::interface9::internal::start_for >, tbb::internal::parallel_for_each_body_for >, const tbb::auto_partitioner>; Range = tbb::blocked_range >; Partition = tbb::interface9::internal::auto_partition_type]' ../../include/tbb/parallel_for.h:142:29: required from 'tbb::task* tbb::interface9::internal::start_for::execute() [with Range = tbb::blocked_range >; Body = tbb::internal::parallel_for_each_body_for >; Partitioner = const tbb::auto_partitioner]' ../../include/tbb/parallel_for.h:140:11: required from here ../../include/tbb/blocked_range.h:135:18: warning: implicitly-declared 'constexpr Harness::ConstRandomIterator& Harness::ConstRandomIterator::operator=(const Harness::ConstRandomIterator&)' is deprecated [-Wdeprecated-copy] 135 | r.my_end = middle; | ~~~~~~~~~^~~~~~~~ ../../src/test/harness_iterator.h:148:5: note: because 'Harness::ConstRandomIterator' has user-provided 'Harness::ConstRandomIterator::ConstRandomIterator(const Harness::ConstRandomIterator&) [with T = long unsigned int]' 148 | ConstRandomIterator ( const ConstRandomIterator& r ) : my_ptr(r.my_ptr){} | ^~~~~~~~~~~~~~~~~~~ g++ -o test_parallel_for_each.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_for_each.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_tbb_header_secondary.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -D__TBB_TEST_SECONDARY=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_header.cpp In file included from ../../include/tbb/tbb.h:48, from ../../src/test/test_tbb_header.cpp:82: ../../include/tbb/concurrent_hash_map.h: In constructor 'tbb::interface5::internal::hash_map_base::hash_map_base()': ../../include/tbb/concurrent_hash_map.h:131:24: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::interface5::internal::hash_map_base::bucket' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/concurrent_hash_map.h:93:16: note: 'struct tbb::interface5::internal::hash_map_base::bucket' declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ g++ -o test_tbb_header.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_header.cpp In file included from ../../include/tbb/tbb.h:48, from ../../src/test/test_tbb_header.cpp:82: ../../include/tbb/concurrent_hash_map.h: In constructor 'tbb::interface5::internal::hash_map_base::hash_map_base()': ../../include/tbb/concurrent_hash_map.h:131:24: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::interface5::internal::hash_map_base::bucket' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 131 | std::memset(my_embedded_segment, 0, sizeof(my_embedded_segment)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../include/tbb/concurrent_hash_map.h:93:16: note: 'struct tbb::interface5::internal::hash_map_base::bucket' declared here 93 | struct bucket : tbb::internal::no_copy { | ^~~~~~ g++ -o test_tbb_header.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_header.o libtbb.so test_tbb_header_secondary.o -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_combinable.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_combinable.cpp g++ -o test_combinable.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_combinable.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_auto_init.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_auto_init.cpp g++ -o test_task_auto_init.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_auto_init.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_arena.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_arena.cpp g++ -o test_task_arena.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_arena.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_monitor.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_monitor.cpp g++ -o test_concurrent_monitor.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_monitor.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_semaphore.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_semaphore.cpp g++ -o test_semaphore.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_semaphore.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_critical_section.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_critical_section.cpp g++ -o test_critical_section.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_critical_section.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_reader_writer_lock.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_reader_writer_lock.cpp g++ -o test_reader_writer_lock.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_reader_writer_lock.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_tbb_condition_variable.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_condition_variable.cpp g++ -o test_tbb_condition_variable.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_condition_variable.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_intrusive_list.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_intrusive_list.cpp ../../src/test/test_intrusive_list.cpp: In instantiation of 'void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]': ../../src/test/test_intrusive_list.cpp:139:66: required from here ../../src/test/test_intrusive_list.cpp:102:22: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 102 | it = il.erase( it ); // also advances the iterator | ~~~~~~~~^~~~~~ In file included from ../../src/test/test_intrusive_list.cpp:20: ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:179:31: note: initializing argument 1 of 'tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(iterator) [with List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode; iterator = tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl]' 179 | iterator erase ( iterator it ) { | ~~~~~~~~~^~ ../../src/test/test_intrusive_list.cpp: In instantiation of 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]': ../../src/test/test_intrusive_list.cpp:140:64: required from here ../../src/test/test_intrusive_list.cpp:102:22: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 102 | it = il.erase( it ); // also advances the iterator | ~~~~~~~~^~~~~~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:179:31: note: initializing argument 1 of 'tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(iterator) [with List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes; iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]' 179 | iterator erase ( iterator it ) { | ~~~~~~~~~^~ ../../src/test/test_intrusive_list.cpp: In instantiation of 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]': ../../src/test/test_intrusive_list.cpp:141:64: required from here ../../src/test/test_intrusive_list.cpp:102:22: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 102 | it = il.erase( it ); // also advances the iterator | ~~~~~~~~^~~~~~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:179:31: note: initializing argument 1 of 'tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(iterator) [with List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes; iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]' 179 | iterator erase ( iterator it ) { | ~~~~~~~~~^~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(iterator) [with List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode; iterator = tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl]': ../../src/test/test_intrusive_list.cpp:102:22: required from 'void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]' ../../src/test/test_intrusive_list.cpp:139:66: required from here ../../src/test/../tbb/intrusive_list.h:183:16: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 183 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]': ../../src/test/test_intrusive_list.cpp:108:23: required from 'void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]' ../../src/test/test_intrusive_list.cpp:139:66: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(iterator) [with List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes; iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]': ../../src/test/test_intrusive_list.cpp:102:22: required from 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]' ../../src/test/test_intrusive_list.cpp:140:64: required from here ../../src/test/../tbb/intrusive_list.h:183:16: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 183 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]': ../../src/test/test_intrusive_list.cpp:108:23: required from 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]' ../../src/test/test_intrusive_list.cpp:140:64: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator tbb::internal::intrusive_list_base::erase(iterator) [with List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes; iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]': ../../src/test/test_intrusive_list.cpp:102:22: required from 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]' ../../src/test/test_intrusive_list.cpp:141:64: required from here ../../src/test/../tbb/intrusive_list.h:183:16: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 183 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]': ../../src/test/test_intrusive_list.cpp:108:23: required from 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]' ../../src/test/test_intrusive_list.cpp:141:64: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = const DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]': ../../src/test/test_intrusive_list.cpp:85:34: required from 'void CheckListNodes(List&, int) [with List = const tbb::internal::intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl]' ../../src/test/test_intrusive_list.cpp:98:62: required from 'void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]' ../../src/test/test_intrusive_list.cpp:139:66: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]': ../../src/test/test_intrusive_list.cpp:85:34: required from 'void CheckListNodes(List&, int) [with List = tbb::internal::intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl]' ../../src/test/test_intrusive_list.cpp:105:35: required from 'void TestListOperations() [with List = tbb::internal::intrusive_list; Item = DataItemWithInheritedNode]' ../../src/test/test_intrusive_list.cpp:139:66: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithInheritedNode>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithInheritedNode; List = tbb::internal::intrusive_list; T = DataItemWithInheritedNode]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]': ../../src/test/test_intrusive_list.cpp:85:34: required from 'void CheckListNodes(List&, int) [with List = const tbb::internal::memptr_intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]' ../../src/test/test_intrusive_list.cpp:98:62: required from 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]' ../../src/test/test_intrusive_list.cpp:140:64: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]': ../../src/test/test_intrusive_list.cpp:85:34: required from 'void CheckListNodes(List&, int) [with List = tbb::internal::memptr_intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]' ../../src/test/test_intrusive_list.cpp:105:35: required from 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]' ../../src/test/test_intrusive_list.cpp:140:64: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]': ../../src/test/test_intrusive_list.cpp:85:34: required from 'void CheckListNodes(List&, int) [with List = const tbb::internal::memptr_intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]' ../../src/test/test_intrusive_list.cpp:98:62: required from 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]' ../../src/test/test_intrusive_list.cpp:141:64: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = const DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator--(int) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]': ../../src/test/test_intrusive_list.cpp:85:34: required from 'void CheckListNodes(List&, int) [with List = tbb::internal::memptr_intrusive_list; Iterator = tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl]' ../../src/test/test_intrusive_list.cpp:105:35: required from 'void TestListOperations() [with List = tbb::internal::memptr_intrusive_list; Item = DataItemWithMemberNodes]' ../../src/test/test_intrusive_list.cpp:141:64: required from here ../../src/test/../tbb/intrusive_list.h:97:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 97 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:99:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 99 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, DataItemWithMemberNodes>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = DataItemWithMemberNodes; List = tbb::internal::memptr_intrusive_list; T = DataItemWithMemberNodes]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_intrusive_list.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_intrusive_list.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_priority_queue.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_priority_queue.cpp g++ -o test_concurrent_priority_queue.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_priority_queue.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_priority.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_priority.cpp g++ -o test_task_priority.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_priority.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_enqueue.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_enqueue.cpp g++ -o test_task_enqueue.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_enqueue.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_steal_limit.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_steal_limit.cpp g++ -o test_task_steal_limit.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_task_steal_limit.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_hw_concurrency.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_hw_concurrency.cpp g++ -o test_hw_concurrency.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_hw_concurrency.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_fp.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_fp.cpp g++ -o test_fp.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_fp.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_tuple.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tuple.cpp g++ -o test_tuple.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tuple.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_flow_graph.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_flow_graph.cpp In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/harness_graph.h:29, from ../../src/test/test_flow_graph.cpp:19: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../include/tbb/concurrent_unordered_map.h:112:68: required from 'tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; T = tbb::atomic; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../src/test/harness_graph.h:347:17: required from 'void harness_mapped_receiver::initialize_map(const T&, size_t) [with T = int; size_t = long unsigned int]' ../../src/test/test_flow_graph.cpp:86:32: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/harness_barrier.h:17, from ../../src/test/harness_graph.h:25: ../../include/tbb/atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_flow_graph.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_flow_graph.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_broadcast_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_broadcast_node.cpp g++ -o test_broadcast_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_broadcast_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_continue_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_continue_node.cpp g++ -o test_continue_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_continue_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_function_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_function_node.cpp In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/harness_graph.h:29, from ../../src/test/test_function_node.cpp:21: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../include/tbb/concurrent_unordered_map.h:112:68: required from 'tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; T = tbb::atomic; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../src/test/harness_graph.h:347:17: required from 'void harness_mapped_receiver::initialize_map(const T&, size_t) [with T = int; size_t = long unsigned int]' ../../src/test/test_function_node.cpp:111:46: required from 'void buffered_levels(size_t, Body) [with InputType = int; OutputType = int; Body = run_buffered_levels(int)::; size_t = long unsigned int]' ../../src/test/test_function_node.cpp:246:42: required from 'void run_buffered_levels(int) [with InputType = int; OutputType = int]' ../../src/test/test_function_node.cpp:464:34: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/harness_barrier.h:17, from ../../src/test/harness_graph.h:25: ../../include/tbb/atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_function_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_function_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_limiter_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_limiter_node.cpp g++ -o test_limiter_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_limiter_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_join_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_join_node.cpp g++ -o test_join_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_join_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_join_node_key_matching.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_join_node_key_matching.cpp g++ -o test_join_node_key_matching.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_join_node_key_matching.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_join_node_msg_key_matching.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_join_node_msg_key_matching.cpp g++ -o test_join_node_msg_key_matching.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_join_node_msg_key_matching.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_buffer_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_buffer_node.cpp g++ -o test_buffer_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_buffer_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_queue_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_queue_node.cpp g++ -o test_queue_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_queue_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_priority_queue_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_priority_queue_node.cpp g++ -o test_priority_queue_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_priority_queue_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_sequencer_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_sequencer_node.cpp g++ -o test_sequencer_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_sequencer_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_source_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_source_node.cpp g++ -o test_source_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_source_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_input_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_input_node.cpp g++ -o test_input_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_input_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_overwrite_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_overwrite_node.cpp g++ -o test_overwrite_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_overwrite_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_write_once_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_write_once_node.cpp g++ -o test_write_once_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_write_once_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_indexer_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_indexer_node.cpp g++ -o test_indexer_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_indexer_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_multifunction_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_multifunction_node.cpp In file included from ../../include/tbb/concurrent_unordered_map.h:26, from ../../src/test/harness_graph.h:29, from ../../src/test/test_multifunction_node.cpp:21: ../../include/tbb/internal/_concurrent_unordered_impl.h: In instantiation of 'void tbb::interface5::internal::concurrent_unordered_base::internal_init() [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>]': ../../include/tbb/internal/_concurrent_unordered_impl.h:773:9: required from 'tbb::interface5::internal::concurrent_unordered_base::concurrent_unordered_base(size_type, const hash_compare&, const allocator_type&) [with Traits = tbb::interface5::concurrent_unordered_map_traits, tbb::interface5::internal::hash_compare, std::equal_to >, tbb::tbb_allocator > >, false>; size_type = long unsigned int; hash_compare = tbb::interface5::internal::hash_compare, std::equal_to >; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../include/tbb/concurrent_unordered_map.h:112:68: required from 'tbb::interface5::concurrent_unordered_map::concurrent_unordered_map(size_type, const hasher&, const key_equal&, const allocator_type&) [with Key = int; T = tbb::atomic; Hasher = tbb::tbb_hash; Key_equality = std::equal_to; Allocator = tbb::tbb_allocator > >; size_type = long unsigned int; hasher = tbb::tbb_hash; key_equal = std::equal_to; allocator_type = std::allocator_traits > > >::rebind_alloc > >]' ../../src/test/harness_graph.h:347:17: required from 'void harness_mapped_receiver::initialize_map(const T&, size_t) [with T = int; size_t = long unsigned int]' ../../src/test/test_multifunction_node.cpp:104:54: required from 'void buffered_levels(size_t, Body) [with InputType = int; OutputTuple = std::tuple; Body = run_buffered_levels >(int)::; size_t = long unsigned int]' ../../src/test/test_multifunction_node.cpp:235:43: required from 'void run_buffered_levels(int) [with InputType = int; OutputTuple = std::tuple]' ../../src/test/test_multifunction_node.cpp:476:53: required from here ../../include/tbb/internal/_concurrent_unordered_impl.h:1345:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1345 | memset(my_buckets, 0, sizeof(my_buckets)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/test/harness_barrier.h:17, from ../../src/test/harness_graph.h:25: ../../include/tbb/atomic.h:507:1: note: 'struct tbb::atomic >, tbb::tbb_allocator > > >, std::pair > >*>' declared here 507 | atomic: internal::atomic_impl_with_arithmetic { | ^~~~~~~~~~ g++ -o test_multifunction_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_multifunction_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_split_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_split_node.cpp g++ -o test_split_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_split_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_static_assert.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_static_assert.cpp g++ -o test_static_assert.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_static_assert.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_aggregator.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_aggregator.cpp g++ -o test_aggregator.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_aggregator.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_lru_cache.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_lru_cache.cpp In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::map_value_type::~map_value_type()' at ../../include/tbb/concurrent_lru_cache.h:52:12, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::retrieve_serial(unsigned long, bool&)' at ../../include/tbb/concurrent_lru_cache.h:242:60, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::retrieve_aggregator_operation::handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:215:71, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:203:74, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:201:14, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::handle_operations(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation*)' at ../../include/tbb/concurrent_lru_cache.h:231:36: ../../src/test/test_concurrent_lru_cache.cpp:95:48: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free] 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::map_value_type::~map_value_type()' at ../../include/tbb/concurrent_lru_cache.h:52:12, inlined from 'std::pair, serial_tests::usability::helpers::clonning_function > >::map_value_type>::~pair()' at /usr/include/c++/12/bits/stl_pair.h:185:12, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::retrieve_serial(unsigned long, bool&)' at ../../include/tbb/concurrent_lru_cache.h:242:39, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::retrieve_aggregator_operation::handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:215:71, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:203:74, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:201:14, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::handle_operations(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation*)' at ../../include/tbb/concurrent_lru_cache.h:231:36: ../../src/test/test_concurrent_lru_cache.cpp:95:66: note: call to 'operator delete(void*, unsigned long)' here 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::retrieve_serial(unsigned long, bool&)' at ../../include/tbb/concurrent_lru_cache.h:242:75, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::retrieve_aggregator_operation::handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:215:71, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:203:74, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:201:14, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::handle_operations(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation*)' at ../../include/tbb/concurrent_lru_cache.h:231:36: ../../src/test/test_concurrent_lru_cache.cpp:95:48: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free] 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::map_value_type::~map_value_type()' at ../../include/tbb/concurrent_lru_cache.h:52:12, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::retrieve_serial(unsigned long, bool&)' at ../../include/tbb/concurrent_lru_cache.h:242:60, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::retrieve_aggregator_operation::handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:215:71, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:203:74, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >&)' at ../../include/tbb/concurrent_lru_cache.h:201:14, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::handle_operations(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::clonning_function > >::aggregator_operation*)' at ../../include/tbb/concurrent_lru_cache.h:231:36: ../../src/test/test_concurrent_lru_cache.cpp:95:66: note: call to 'operator delete(void*, unsigned long)' here 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::map_value_type::~map_value_type()' at ../../include/tbb/concurrent_lru_cache.h:52:12, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::retrieve_serial(unsigned long, bool&)' at ../../include/tbb/concurrent_lru_cache.h:242:60, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::retrieve_aggregator_operation::handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:215:71, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:203:74, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:201:14, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::handle_operations(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation*)' at ../../include/tbb/concurrent_lru_cache.h:231:36: ../../src/test/test_concurrent_lru_cache.cpp:95:48: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free] 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::map_value_type::~map_value_type()' at ../../include/tbb/concurrent_lru_cache.h:52:12, inlined from 'std::pair, serial_tests::usability::helpers::map_searcher > >::map_value_type>::~pair()' at /usr/include/c++/12/bits/stl_pair.h:185:12, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::retrieve_serial(unsigned long, bool&)' at ../../include/tbb/concurrent_lru_cache.h:242:39, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::retrieve_aggregator_operation::handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:215:71, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:203:74, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:201:14, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::handle_operations(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation*)' at ../../include/tbb/concurrent_lru_cache.h:231:36: ../../src/test/test_concurrent_lru_cache.cpp:95:66: note: call to 'operator delete(void*, unsigned long)' here 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::retrieve_serial(unsigned long, bool&)' at ../../include/tbb/concurrent_lru_cache.h:242:75, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::retrieve_aggregator_operation::handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:215:71, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:203:74, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:201:14, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::handle_operations(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation*)' at ../../include/tbb/concurrent_lru_cache.h:231:36: ../../src/test/test_concurrent_lru_cache.cpp:95:48: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free] 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::map_value_type::~map_value_type()' at ../../include/tbb/concurrent_lru_cache.h:52:12, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::retrieve_serial(unsigned long, bool&)' at ../../include/tbb/concurrent_lru_cache.h:242:60, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::retrieve_aggregator_operation::handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:215:71, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:203:74, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation::cast_and_handle(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >&)' at ../../include/tbb/concurrent_lru_cache.h:201:14, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::handle_operations(tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::aggregator_operation*)' at ../../include/tbb/concurrent_lru_cache.h:231:36: ../../src/test/test_concurrent_lru_cache.cpp:95:66: note: call to 'operator delete(void*, unsigned long)' here 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'serial_tests::usability::helpers::map_searcher >::operator()(unsigned long)' at ../../src/test/test_concurrent_lru_cache.cpp:335:67, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::operator[](unsigned long)' at ../../include/tbb/concurrent_lru_cache.h:92:61: ../../src/test/test_concurrent_lru_cache.cpp:95:48: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free] 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~ In member function 'helpers::object_instances_counting_type::~object_instances_counting_type()', inlined from 'std::pair >::~pair()' at /usr/include/c++/12/bits/stl_pair.h:185:12, inlined from 'serial_tests::usability::helpers::map_searcher >::operator()(unsigned long)' at ../../src/test/test_concurrent_lru_cache.cpp:335:46, inlined from 'tbb::interface6::concurrent_lru_cache, serial_tests::usability::helpers::map_searcher > >::operator[](unsigned long)' at ../../include/tbb/concurrent_lru_cache.h:92:61: ../../src/test/test_concurrent_lru_cache.cpp:95:66: note: call to 'operator delete(void*, unsigned long)' here 95 | ~object_instances_counting_type(){ if (! --(*m_p_count)){delete(m_p_count);}} | ^~~~~~~~~~~~~~~~~ g++ -o test_concurrent_lru_cache.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_concurrent_lru_cache.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_examples_common_utility.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_examples_common_utility.cpp g++ -o test_examples_common_utility.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_examples_common_utility.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_dynamic_link.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_dynamic_link.cpp g++ -o test_dynamic_link.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_dynamic_link.o libtbb.so -lrt -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_parallel_for_vectorization.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_parallel_for_vectorization.cpp g++ -o test_parallel_for_vectorization.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_parallel_for_vectorization.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_tagged_msg.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tagged_msg.cpp In file included from ../../include/tbb/flow_graph.h:741, from ../../src/test/test_tagged_msg.cpp:22: ../../include/tbb/internal/_flow_graph_types_impl.h: In instantiation of 'const std::size_t tbb::flow::interface11::internal::Wrapper [2]>::space_size': ../../include/tbb/internal/_flow_graph_types_impl.h:485:22: required from 'struct tbb::flow::interface11::internal::Wrapper [2]>' ../../src/test/test_tagged_msg.cpp:84:35: required from here ../../include/tbb/internal/_flow_graph_types_impl.h:484:56: warning: expression does not compute the number of elements in this array; element type is 'std::vector', not 'char' [-Wsizeof-array-div] 484 | static const size_t space_size = sizeof(ArrayType) / sizeof(char); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../../include/tbb/internal/_flow_graph_types_impl.h:484:58: note: add parentheses around 'sizeof (char)' to silence this warning 484 | static const size_t space_size = sizeof(ArrayType) / sizeof(char); | ^~~~~~~~~~~~ | ( ) ../../include/tbb/internal/_flow_graph_types_impl.h: In instantiation of 'const std::size_t tbb::flow::interface11::internal::Wrapper [12]>::space_size': ../../include/tbb/internal/_flow_graph_types_impl.h:485:22: required from 'struct tbb::flow::interface11::internal::Wrapper [12]>' ../../src/test/test_tagged_msg.cpp:94:45: required from here ../../include/tbb/internal/_flow_graph_types_impl.h:484:56: warning: expression does not compute the number of elements in this array; element type is 'check_type', not 'char' [-Wsizeof-array-div] 484 | static const size_t space_size = sizeof(ArrayType) / sizeof(char); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../../include/tbb/internal/_flow_graph_types_impl.h:484:58: note: add parentheses around 'sizeof (char)' to silence this warning 484 | static const size_t space_size = sizeof(ArrayType) / sizeof(char); | ^~~~~~~~~~~~ | ( ) g++ -o test_tagged_msg.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tagged_msg.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_partitioner_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_partitioner_whitebox.cpp g++ -o test_partitioner_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_partitioner_whitebox.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_flow_graph_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_flow_graph_whitebox.cpp g++ -o test_flow_graph_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_flow_graph_whitebox.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_composite_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_composite_node.cpp g++ -o test_composite_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_composite_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_async_node.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_async_node.cpp g++ -o test_async_node.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_async_node.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_async_msg.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_async_msg.cpp g++ -o test_async_msg.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_async_msg.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_resumable_tasks.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_resumable_tasks.cpp g++ -o test_resumable_tasks.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_resumable_tasks.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_tbb_version.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_tbb_version.cpp g++ -o test_tbb_version.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 test_tbb_version.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_leaks.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_leaks.cpp In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_task_leaks.cpp:32: ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]': ../../src/test/../tbb/task_group_context.cpp:394:91: required from 'bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]' ../../src/test/../tbb/task_group_context.cpp:407:76: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_task_leaks.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_task_leaks.o tbb_misc.o -lrt -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_task_assertions.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_task_assertions.cpp In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_task_assertions.cpp:34: ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]': ../../src/test/../tbb/task_group_context.cpp:394:91: required from 'bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]' ../../src/test/../tbb/task_group_context.cpp:407:76: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_task_assertions.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_task_assertions.o tbb_misc.o -lrt -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_fast_random.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_fast_random.cpp In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_fast_random.cpp:28: ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]': ../../src/test/../tbb/task_group_context.cpp:394:91: required from 'bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]' ../../src/test/../tbb/task_group_context.cpp:407:76: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_fast_random.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_fast_random.o tbb_misc.o -lrt -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_global_control_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_global_control_whitebox.cpp In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_global_control_whitebox.cpp:18: ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]': ../../src/test/../tbb/task_group_context.cpp:394:91: required from 'bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]' ../../src/test/../tbb/task_group_context.cpp:407:76: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_global_control_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_global_control_whitebox.o tbb_misc.o -lrt -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 g++ -o test_concurrent_queue_whitebox.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_concurrent_queue_whitebox.cpp In file included from ../../src/test/../tbb/market.h:27, from ../../src/test/../tbb/tbb_main.cpp:21, from ../../src/test/harness_inject_scheduler.h:39, from ../../src/test/test_concurrent_queue_whitebox.cpp:18: ../../src/test/../tbb/intrusive_list.h: In instantiation of 'tbb::internal::intrusive_list_base::iterator_impl tbb::internal::intrusive_list_base::iterator_impl::operator++(int) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]': ../../src/test/../tbb/task_group_context.cpp:394:91: required from 'bool tbb::internal::market::propagate_task_group_state(T tbb::task_group_context::*, tbb::task_group_context&, T) [with T = long unsigned int]' ../../src/test/../tbb/task_group_context.cpp:407:76: required from here ../../src/test/../tbb/intrusive_list.h:86:27: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 86 | iterator_impl it(*this); | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ ../../src/test/../tbb/intrusive_list.h:88:20: warning: implicitly-declared 'constexpr tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl::iterator_impl(const tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl&)' is deprecated [-Wdeprecated-copy] 88 | return it; | ^~ ../../src/test/../tbb/intrusive_list.h:68:24: note: because 'tbb::internal::intrusive_list_base, tbb::internal::generic_scheduler>::iterator_impl' has user-provided 'tbb::internal::intrusive_list_base::iterator_impl& tbb::internal::intrusive_list_base::iterator_impl::operator=(const tbb::internal::intrusive_list_base::iterator_impl&) [with DereferenceType = tbb::internal::generic_scheduler; List = tbb::internal::intrusive_list; T = tbb::internal::generic_scheduler]' 68 | iterator_impl& operator=( const iterator_impl& other ) { | ^~~~~~~~ g++ -o test_concurrent_queue_whitebox.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -Wall -Wextra -Wno-parentheses -Wno-sized-deallocation -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -flifetime-dse=1 test_concurrent_queue_whitebox.o tbb_misc.o -lrt -ldl -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 ./test_assembly.exe done ./test_global_control.exe TBB Warning: The number of workers is currently limited to 0. The request for 1 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. done ./test_tbb_fork.exe done ./test_assembly_compiler_builtins.exe done ./test_aligned_space.exe done ./test_atomic.exe done ./test_atomic_pic.exe done ./test_atomic_compiler_builtins.exe done ./test_blocked_range.exe done ./test_blocked_range2d.exe done ./test_blocked_range3d.exe done ./test_blocked_rangeNd.exe done ./test_concurrent_queue.exe done ./test_concurrent_vector.exe Warning: not much concurrency in TestConcurrentGrowBy (36 inversions) done ./test_concurrent_unordered_set.exe done ./test_concurrent_unordered_map.exe done ./test_concurrent_hash_map.exe done ./test_concurrent_set.exe done ./test_concurrent_map.exe done ./test_enumerable_thread_specific.exe done ./test_handle_perror.exe done ./test_halt.exe done ./test_mutex.exe done ./test_mutex_native_threads.exe done ./test_rwm_upgrade_downgrade.exe done ./test_cache_aligned_allocator.exe done ./test_cache_aligned_allocator_STL.exe done ./test_parallel_for.exe done ./test_parallel_reduce.exe done ./test_parallel_sort.exe done ./test_parallel_scan.exe done ./test_parallel_while.exe done ./test_parallel_do.exe done ./test_pipeline.exe done ./test_pipeline_with_tbf.exe done ./test_parallel_pipeline.exe done ./test_lambda.exe done ./test_task_scheduler_init.exe done ./test_task.exe done ./test_tbb_thread.exe done ./test_std_thread.exe done ./test_tick_count.exe done ./test_inits_loop.exe skip ./test_yield.exe done ./test_eh_tasks.exe done ./test_eh_algorithms.exe done ./test_eh_flow_graph.exe done ./test_parallel_invoke.exe done ./test_task_group.exe Known issue: tests for tbb::isolated_task_group are skipped. Known issue: tests for tbb::isolated_task_group are skipped. Known issue: tests for tbb::isolated_task_group are skipped. Known issue: tests for tbb::isolated_task_group are skipped. done ./test_ittnotify.exe done ./test_parallel_for_each.exe done ./test_tbb_header.exe done ./test_combinable.exe done ./test_task_auto_init.exe done ./test_task_arena.exe Warning: No one enqueued task has executed by the main thread. done ./test_concurrent_monitor.exe done ./test_semaphore.exe done ./test_critical_section.exe done ./test_reader_writer_lock.exe done ./test_tbb_condition_variable.exe done ./test_intrusive_list.exe done ./test_concurrent_priority_queue.exe done ./test_task_priority.exe Known issue: priority effect is limited in case of blocking-style nesting TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: test 0 misbehaved too often (3 out of 3) Warning: test 2 misbehaved too often (3 out of 3) TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: test 0 misbehaved too often (3 out of 3) Warning: test 2 misbehaved too often (3 out of 3) TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: test 0 misbehaved too often (3 out of 3) Warning: test 2 misbehaved too often (3 out of 3) TBB Warning: The number of workers is currently limited to 0. The request for 10 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. Warning: test 0 misbehaved too often (3 out of 3) Warning: test 2 misbehaved too often (3 out of 3) done ./test_task_enqueue.exe TBB Warning: The number of workers is currently limited to 0. The request for 32 workers is ignored. Further requests for more workers will be silently ignored until the limit changes. done ./test_task_steal_limit.exe done ./test_hw_concurrency.exe done ./test_fp.exe done ./test_tuple.exe done ./test_flow_graph.exe done ./test_broadcast_node.exe done ./test_continue_node.exe done ./test_function_node.exe done ./test_limiter_node.exe done ./test_join_node.exe done ./test_join_node_key_matching.exe done ./test_join_node_msg_key_matching.exe done ./test_buffer_node.exe done ./test_queue_node.exe done ./test_priority_queue_node.exe done ./test_sequencer_node.exe done ./test_source_node.exe done ./test_input_node.exe done ./test_overwrite_node.exe done ./test_write_once_node.exe done ./test_indexer_node.exe done ./test_multifunction_node.exe done ./test_split_node.exe done ./test_static_assert.exe Known issue: no need to test ad-hoc implementation as native feature of C++11 is used skip ./test_aggregator.exe done ./test_concurrent_lru_cache.exe done ./test_examples_common_utility.exe done ./test_dynamic_link.exe done ./test_parallel_for_vectorization.exe skip ./test_tagged_msg.exe done ./test_partitioner_whitebox.exe done ./test_flow_graph_whitebox.exe done ./test_composite_node.exe done ./test_async_node.exe done ./test_async_msg.exe done ./test_resumable_tasks.exe skip ./test_tbb_version.exe done ./test_task_leaks.exe done ./test_task_assertions.exe skip ./test_fast_random.exe done ./test_global_control_whitebox.exe done ./test_concurrent_queue_whitebox.exe done g++ -o test_openmp.o -c -MMD -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fopenmp -std=c++14 -I../../src -I../../src/rml/include -I../../include -I. -include ../../src/test/harness_preload.h ../../src/test/test_openmp.cpp g++ -o test_openmp.exe -O2 -g -DDO_ITT_NOTIFY -DUSE_PTHREAD -pthread -m64 -mrtm -DTEST_USES_TBB=1 -Wall -Wextra -Wshadow -Wcast-qual -Woverloaded-virtual -Wnon-virtual-dtor -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DTBB_SUPPRESS_DEPRECATED_MESSAGES=1 -fopenmp test_openmp.o libtbb.so -lrt -Wl,-rpath-link=. -rdynamic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 ./test_openmp.exe 1:4 done Intel(R) Cilk(TM) Plus is not available ./test_concurrent_vector_v2.exe 1:4 make[1]: Leaving directory '/builddir/build/BUILD/oneTBB-2020.3/build/obj_release' make[1]: ./test_concurrent_vector_v2.exe: No such file or directory make[1]: *** [../../build/Makefile.test:285: test_tbb_old] Error 127 make: [Makefile:42: test] Error 2 (ignored) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: tbb2020.3-2020.3-1.oc9.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.jMX7mk + umask 022 + cd /builddir/build/BUILD + cd oneTBB-2020.3 + DOCDIR=/builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/doc/tbb2020.3 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/doc/tbb2020.3 + cp -pr doc/Release_Notes.txt /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/doc/tbb2020.3 + cp -pr README.md /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/doc/tbb2020.3 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.mZ2Myu + umask 022 + cd /builddir/build/BUILD + cd oneTBB-2020.3 + LICENSEDIR=/builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/licenses/tbb2020.3 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/licenses/tbb2020.3 + cp -pr LICENSE /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/licenses/tbb2020.3 + RPM_EC=0 ++ jobs -p + exit 0 Provides: libtbb.so.2()(64bit) tbb2020.3 = 2020.3-1.oc9 tbb2020.3(x86-64) = 2020.3-1.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) rtld(GNU_HASH) Processing files: tbb2020.3-devel-2020.3-1.oc9.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.G0BqgF + umask 022 + cd /builddir/build/BUILD + cd oneTBB-2020.3 + DOCDIR=/builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/doc/tbb2020.3-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/doc/tbb2020.3-devel + cp -pr CHANGES /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/doc/tbb2020.3-devel + cp -pr cmake/README.rst /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64/usr/share/doc/tbb2020.3-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: cmake(TBB) = 2020.3 cmake(tbb) = 2020.3 pkgconfig(tbb) = 2020.3 pkgconfig(tbbmalloc) = 2020.3 pkgconfig(tbbmalloc_proxy) = 2020.3 tbb2020.3-devel = 2020.3-1.oc9 tbb2020.3-devel(x86-64) = 2020.3-1.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem(x86-64) libtbb.so.2()(64bit) Conflicts: tbb-devel Processing files: tbb2020.3-debugsource-2020.3-1.oc9.x86_64 Provides: tbb2020.3-debugsource = 2020.3-1.oc9 tbb2020.3-debugsource(x86-64) = 2020.3-1.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: tbb2020.3-debuginfo-2020.3-1.oc9.x86_64 Provides: debuginfo(build-id) = 9552a6a22fa5974809dd46f274d1ecb7b9d5ddf6 libtbb.so.2-2020.3-1.oc9.x86_64.debug()(64bit) tbb2020.3-debuginfo = 2020.3-1.oc9 tbb2020.3-debuginfo(x86-64) = 2020.3-1.oc9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: tbb2020.3-debugsource(x86-64) = 2020.3-1.oc9 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/tbb2020.3-2020.3-1.oc9.x86_64 Wrote: /builddir/build/RPMS/tbb2020.3-2020.3-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/tbb2020.3-debugsource-2020.3-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/tbb2020.3-devel-2020.3-1.oc9.x86_64.rpm Wrote: /builddir/build/RPMS/tbb2020.3-debuginfo-2020.3-1.oc9.x86_64.rpm Child return code was: 0