>>> mdds: Building community/mdds 2.0.3-r4 (using abuild 3.11.0_rc13-r0) started Fri, 21 Apr 2023 10:51:59 +0000 >>> mdds: Checking sanity of /home/buildozer/aports/community/mdds/APKBUILD... >>> mdds: Analyzing dependencies... >>> mdds: Installing for build: build-base boost-dev (1/61) Installing boost1.82-atomic (1.82.0-r1) (2/61) Installing boost1.82-chrono (1.82.0-r1) (3/61) Installing boost1.82-container (1.82.0-r1) (4/61) Installing boost1.82-context (1.82.0-r1) (5/61) Installing boost1.82-contract (1.82.0-r1) (6/61) Installing boost1.82-coroutine (1.82.0-r1) (7/61) Installing boost1.82-date_time (1.82.0-r1) (8/61) Installing boost1.82-fiber (1.82.0-r1) (9/61) Installing boost1.82-filesystem (1.82.0-r1) (10/61) Installing boost1.82-graph (1.82.0-r1) (11/61) Installing libbz2 (1.0.8-r5) (12/61) Installing xz-libs (5.4.2-r1) (13/61) Installing boost1.82-iostreams (1.82.0-r1) (14/61) Installing boost1.82-thread (1.82.0-r1) (15/61) Installing icu-data-en (73.1-r1) Executing icu-data-en-73.1-r1.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (16/61) Installing icu-libs (73.1-r1) (17/61) Installing boost1.82-locale (1.82.0-r1) (18/61) Installing boost1.82-log (1.82.0-r1) (19/61) Installing boost1.82-log_setup (1.82.0-r1) (20/61) Installing boost1.82-math (1.82.0-r1) (21/61) Installing boost1.82-prg_exec_monitor (1.82.0-r1) (22/61) Installing boost1.82-program_options (1.82.0-r1) (23/61) Installing libffi (3.4.4-r2) (24/61) Installing gdbm (1.23-r1) (25/61) Installing mpdecimal (2.5.1-r2) (26/61) Installing libpanelw (6.4_p20230401-r4) (27/61) Installing readline (8.2.1-r1) (28/61) Installing sqlite-libs (3.41.2-r2) (29/61) Installing python3 (3.11.3-r10) (30/61) Installing python3-pycache-pyc0 (3.11.3-r10) (31/61) Installing pyc (0.1-r0) (32/61) Installing python3-pyc (3.11.3-r10) (33/61) Installing boost1.82-python3 (1.82.0-r1) (34/61) Installing boost1.82-random (1.82.0-r1) (35/61) Installing boost1.82-regex (1.82.0-r1) (36/61) Installing boost1.82-serialization (1.82.0-r1) (37/61) Installing boost1.82-stacktrace_basic (1.82.0-r1) (38/61) Installing boost1.82-stacktrace_noop (1.82.0-r1) (39/61) Installing boost1.82-system (1.82.0-r1) (40/61) Installing boost1.82-timer (1.82.0-r1) (41/61) Installing boost1.82-type_erasure (1.82.0-r1) (42/61) Installing boost1.82-unit_test_framework (1.82.0-r1) (43/61) Installing boost1.82-url (1.82.0-r1) (44/61) Installing boost1.82-wave (1.82.0-r1) (45/61) Installing boost1.82-wserialization (1.82.0-r1) (46/61) Installing boost1.82-json (1.82.0-r1) (47/61) Installing boost1.82-nowide (1.82.0-r1) (48/61) Installing boost1.82-libs (1.82.0-r1) (49/61) Installing boost1.82 (1.82.0-r1) (50/61) Installing linux-headers (6.2-r0) (51/61) Installing bzip2-dev (1.0.8-r5) (52/61) Installing icu (73.1-r1) (53/61) Installing icu-dev (73.1-r1) (54/61) Installing xz (5.4.2-r1) (55/61) Installing xz-dev (5.4.2-r1) (56/61) Installing zlib-dev (1.2.13-r1) (57/61) Installing zstd (1.5.5-r3) (58/61) Installing zstd-dev (1.5.5-r3) (59/61) Installing boost1.82-dev (1.82.0-r1) (60/61) Installing boost-dev (1.82.0-r1) (61/61) Installing .makedepends-mdds (20230421.105200) Executing busybox-1.36.0-r7.trigger OK: 531 MiB in 158 packages >>> mdds: Cleaning up srcdir >>> mdds: Cleaning up pkgdir >>> mdds: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/mdds-2.0.3.tar.bz2 >>> mdds: Fetching https://distfiles.alpinelinux.org/distfiles/v3.18/mdds-2.0.3.tar.bz2 >>> mdds: Checking sha512sums... mdds-2.0.3.tar.bz2: OK >>> mdds: Unpacking /var/cache/distfiles/v3.18/mdds-2.0.3.tar.bz2... checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports the include directive... yes (GNU style) checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... gcc3 checking whether g++ supports C++17 features with -std=c++17... yes checking for armv7-alpine-linux-musleabihf-gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of void *... 4 checking whether the compiler supports GNU C++... (cached) yes checking whether g++ -std=c++17 accepts -g... (cached) yes checking for g++ -std=c++17 option to enable C++11 features... (cached) none needed checking dependency style of g++ -std=c++17... (cached) gcc3 checking for gdb... no checking for expect... no checking for runtest... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating include/Makefile config.status: creating include/mdds/Makefile config.status: creating include/mdds/multi_type_vector/Makefile config.status: creating include/mdds/multi_type_vector/aos/Makefile config.status: creating include/mdds/multi_type_vector/soa/Makefile config.status: creating example/Makefile config.status: creating test/Makefile config.status: creating test/gdb/Makefile config.status: creating test/gdb/src/Makefile config.status: creating test/multi_type_vector/Makefile config.status: creating test/multi_type_vector/custom-trait/Makefile config.status: creating test/multi_type_vector/custom-trait/aos/Makefile config.status: creating test/multi_type_vector/custom-trait/soa/Makefile config.status: creating test/multi_type_vector/debug-util/Makefile config.status: creating test/multi_type_vector/debug-util/soa/Makefile config.status: creating tools/Makefile config.status: creating tools/runtime-env/Makefile config.status: creating flat_segment_tree_test_mem.mem config.status: creating misc/mdds-2.0.pc config.status: creating multi_type_matrix_test_mem.mem config.status: creating multi_type_matrix_test_walk_mem.mem config.status: creating multi_type_vector_test_event_aos_mem.mem config.status: creating multi_type_vector_test_event_soa_mem.mem config.status: creating multi_type_vector_test_custom_aos_mem.mem config.status: creating multi_type_vector_test_custom_soa_mem.mem config.status: creating multi_type_vector_test_default_aos_mem.mem config.status: creating multi_type_vector_test_default_soa_mem.mem config.status: creating multi_type_vector_test_collection_aos_mem.mem config.status: creating multi_type_vector_test_collection_soa_mem.mem config.status: creating point_quad_tree_test_mem.mem config.status: creating rectangle_set_test_mem.mem config.status: creating segment_tree_test_mem.mem config.status: creating sorted_string_map_test_mem.mem config.status: creating trie_map_test_mem.mem config.status: creating rtree_test_mem.mem config.status: creating rtree_test_bulkload_mem.mem config.status: executing depfiles commands configure: ============================================================================== Build configuration: gcov no openmp no sanitizer-coverage no loop-unrolling yes CXXFLAGS -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 ============================================================================== Making all in include make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' Making all in mdds make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' Making all in multi_type_vector make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' Making all in aos make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/aos' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/aos' Making all in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/soa' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' Making all in example make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' Making all in test make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' Making all in gdb make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' Making all in src make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' Making all in multi_type_vector make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' Making all in custom-trait make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' Making all in aos make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' Making all in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' Making all in debug-util make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' Making all in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' Making all in tools make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' Making all in runtime-env make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools/runtime-env' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools/runtime-env' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' Making check in include make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' Making check in mdds make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' Making check in multi_type_vector make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' Making check in aos make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/aos' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/aos' Making check in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/soa' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' Making check in example make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' make check-TESTS make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' depbase=`echo flat_segment_tree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT flat_segment_tree.o -MD -MP -MF $depbase.Tpo -c -o flat_segment_tree.o flat_segment_tree.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo flat_segment_tree_itrs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT flat_segment_tree_itrs.o -MD -MP -MF $depbase.Tpo -c -o flat_segment_tree_itrs.o flat_segment_tree_itrs.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo mtv_collection.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT mtv_collection.o -MD -MP -MF $depbase.Tpo -c -o mtv_collection.o mtv_collection.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo multi_type_matrix.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT multi_type_matrix.o -MD -MP -MF $depbase.Tpo -c -o multi_type_matrix.o multi_type_matrix.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo multi_type_vector.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT multi_type_vector.o -MD -MP -MF $depbase.Tpo -c -o multi_type_vector.o multi_type_vector.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo multi_type_vector_debug_trace.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT multi_type_vector_debug_trace.o -MD -MP -MF $depbase.Tpo -c -o multi_type_vector_debug_trace.o multi_type_vector_debug_trace.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo multi_type_vector_element_block1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT multi_type_vector_element_block1.o -MD -MP -MF $depbase.Tpo -c -o multi_type_vector_element_block1.o multi_type_vector_element_block1.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo multi_type_vector_event1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT multi_type_vector_event1.o -MD -MP -MF $depbase.Tpo -c -o multi_type_vector_event1.o multi_type_vector_event1.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo multi_type_vector_pos_hint.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT multi_type_vector_pos_hint.o -MD -MP -MF $depbase.Tpo -c -o multi_type_vector_pos_hint.o multi_type_vector_pos_hint.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo packed_trie_map.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT packed_trie_map.o -MD -MP -MF $depbase.Tpo -c -o packed_trie_map.o packed_trie_map.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo packed_trie_state_custom.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT packed_trie_state_custom.o -MD -MP -MF $depbase.Tpo -c -o packed_trie_state_custom.o packed_trie_state_custom.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo packed_trie_state_int.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT packed_trie_state_int.o -MD -MP -MF $depbase.Tpo -c -o packed_trie_state_int.o packed_trie_state_int.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo point_quad_tree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT point_quad_tree.o -MD -MP -MF $depbase.Tpo -c -o point_quad_tree.o point_quad_tree.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo segment_tree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT segment_tree.o -MD -MP -MF $depbase.Tpo -c -o segment_tree.o segment_tree.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo trie_map.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT trie_map.o -MD -MP -MF $depbase.Tpo -c -o trie_map.o trie_map.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rtree_simple.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT rtree_simple.o -MD -MP -MF $depbase.Tpo -c -o rtree_simple.o rtree_simple.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rtree_erase.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT rtree_erase.o -MD -MP -MF $depbase.Tpo -c -o rtree_erase.o rtree_erase.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rtree_medium.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT rtree_medium.o -MD -MP -MF $depbase.Tpo -c -o rtree_medium.o rtree_medium.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rtree_medium_bulkload.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../include -DNDEBUG -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT rtree_medium_bulkload.o -MD -MP -MF $depbase.Tpo -c -o rtree_medium_bulkload.o rtree_medium_bulkload.cpp &&\ mv -f $depbase.Tpo $depbase.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o flat-segment-tree-itrs flat_segment_tree_itrs.o PASS: flat-segment-tree-itrs g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o flat-segment-tree flat_segment_tree.o g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o point-quad-tree point_quad_tree.o PASS: flat-segment-tree PASS: point-quad-tree In file included from /usr/include/c++/12.2.1/vector:70, from ../include/mdds/./multi_type_vector/soa/../types.hpp:42, from ../include/mdds/./multi_type_vector/soa/main.hpp:33, from ../include/mdds/multi_type_vector.hpp:31, from multi_type_vector_element_block1.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from ../include/mdds/rtree.hpp:38, from rtree_simple.cpp:29: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = mdds::detail::rtree::reinsertion_bucket; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from ../include/mdds/rtree.hpp:826: ../include/mdds/rtree_def.inl: In constructor 'mdds::rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list<_Tp>) [with _Key = double; _Value = std::__cxx11::basic_string; _Trait = mdds::detail::rtree::default_rtree_trait]': ../include/mdds/rtree_def.inl:405:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 405 | rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list vs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ../include/mdds/./multi_type_vector/soa/../types.hpp:359:35, inlined from 'void mdds::mtv::soa::mdds_mtv_append_value(mdds::mtv::base_element_block&, const double&)' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::push_back_impl(const T&) [with T = double; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:1031:26: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../include/mdds/rtree.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi-type-vector-event1 multi_type_vector_event1.o g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi-type-vector-element-block1 multi_type_vector_element_block1.o g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o packed-trie-map packed_trie_map.o PASS: multi-type-vector-event1 PASS: packed-trie-map PASS: multi-type-vector-element-block1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o trie-map trie_map.o PASS: trie-map g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o segment-tree segment_tree.o PASS: segment-tree rtree_simple.cpp: In function 'int main()': rtree_simple.cpp:43:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 43 | tree.insert({{0.0, 0.0}, {15.0, 20.0}}, "first rectangle data"); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtree_simple.cpp:43:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 rtree_simple.cpp:45:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 45 | rt_type::extent_type bounds({-2.0, -1.0}, {1.0, 2.0}); | ^ rtree_simple.cpp:45:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 rtree_simple.cpp:54:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 54 | tree.insert({5.0, 6.0}, "first point data"); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtree_simple.cpp:58:91: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 58 | auto results = tree.search({{4.0, 4.0}, {7.0, 7.0}}, rt_type::search_type::overlap); | ^ rtree_simple.cpp:58:91: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 rtree_simple.cpp:66:89: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 66 | auto results = tree.search({{4.0, 4.0}, {7.0, 7.0}}, rt_type::search_type::match); | ^ rtree_simple.cpp:66:89: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 rtree_simple.cpp:72:91: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | auto results = tree.search({{0.0, 0.0}, {15.0, 20.0}}, rt_type::search_type::match); | ^ rtree_simple.cpp:72:91: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o packed-trie-state-custom packed_trie_state_custom.o In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]', inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = std::__cxx11::basic_string; _Trait = mdds::detail::rtree::default_rtree_trait]' at ../include/mdds/rtree_def.inl:2339:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = std::__cxx11::basic_string; _Trait = mdds::detail::rtree::default_rtree_trait]' at ../include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree >::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = std::__cxx11::basic_string; _Trait = mdds::detail::rtree::default_rtree_trait]' at ../include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ PASS: packed-trie-state-custom g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o mtv-collection mtv_collection.o g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o packed-trie-state-int packed_trie_state_int.o PASS: packed-trie-state-int PASS: mtv-collection g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o rtree-simple rtree_simple.o PASS: rtree-simple g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o rtree-medium rtree_medium.o PASS: rtree-medium g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o rtree-erase rtree_erase.o PASS: rtree-erase In file included from /usr/include/c++/12.2.1/vector:70, from ../include/mdds/./multi_type_vector/soa/../types.hpp:42, from ../include/mdds/./multi_type_vector/soa/main.hpp:33, from ../include/mdds/multi_type_vector.hpp:31, from multi_type_vector_pos_hint.cpp:29: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ../include/mdds/./multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o rtree-medium-bulkload rtree_medium_bulkload.o PASS: rtree-medium-bulkload In file included from /usr/include/c++/12.2.1/vector:70, from ../include/mdds/./multi_type_vector/soa/../types.hpp:42, from ../include/mdds/./multi_type_vector/soa/main.hpp:33, from ../include/mdds/multi_type_vector.hpp:31, from multi_type_vector.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ../include/mdds/./multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ../include/mdds/./multi_type_vector/soa/../types.hpp:42, from ../include/mdds/./multi_type_vector/soa/main.hpp:33, from ../include/mdds/multi_type_vector.hpp:31, from ../include/mdds/multi_type_matrix.hpp:37, from multi_type_matrix.cpp:29: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ../include/mdds/./multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 823 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ../include/mdds/./multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 823 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ../include/mdds/./multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:397:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:415:58: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:418:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from ../include/mdds/multi_type_vector/soa/../types.hpp:42, from ../include/mdds/multi_type_vector/soa/main.hpp:33, from multi_type_vector_debug_trace.cpp:31: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/multi_type_vector/trait.hpp:535:60: ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/multi_type_vector/trait.hpp:553:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/multi_type_vector/trait.hpp:556:60: ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:397:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:415:58: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:418:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/multi_type_vector/trait.hpp:443:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/multi_type_vector/trait.hpp:461:58: ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/multi_type_vector/trait.hpp:464:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_multi_blocks_block1_non_equal(size_type, size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2817:31: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/./multi_type_vector/trait.hpp:535:60: ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/./multi_type_vector/trait.hpp:553:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/./multi_type_vector/trait.hpp:556:60: ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/./multi_type_vector/trait.hpp:397:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/./multi_type_vector/trait.hpp:415:58: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/./multi_type_vector/trait.hpp:418:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/./multi_type_vector/trait.hpp:443:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/./multi_type_vector/trait.hpp:461:58: ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../include/mdds/./multi_type_vector/trait.hpp:464:59: ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_multi_blocks_block1_non_equal(size_type, size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2817:31: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2570:35: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2606:35: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2653:31: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ../include/mdds/./multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2695:35: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2707:31: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2720:27: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:397:59: ../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:415:58: ../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../include/mdds/multi_type_vector/trait.hpp:418:59: ../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi-type-vector-pos-hint multi_type_vector_pos_hint.o PASS: multi-type-vector-pos-hint In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2570:35: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2606:35: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2653:31: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ../include/mdds/./multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2695:35: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2707:31: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ../include/mdds/./multi_type_vector/soa/main_def.inl:2720:27: ../include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi-type-vector multi_type_vector.o PASS: multi-type-vector g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi-type-vector-debug-trace multi_type_vector_debug_trace.o PASS: multi-type-vector-debug-trace g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi-type-matrix multi_type_matrix.o PASS: multi-type-matrix ============================================================================ Testsuite summary for mdds 2.0.3 ============================================================================ # TOTAL: 19 # PASS: 19 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' Making check in test make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' Making check in gdb make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' Making check in src make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make test make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-flat_segment_tree.o -MD -MP -MF .deps/test-flat_segment_tree.Tpo -c -o test-flat_segment_tree.o `test -f 'flat_segment_tree.cpp' || echo './'`flat_segment_tree.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-multi_type_matrix.o -MD -MP -MF .deps/test-multi_type_matrix.Tpo -c -o test-multi_type_matrix.o `test -f 'multi_type_matrix.cpp' || echo './'`multi_type_matrix.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-multi_type_vector.o -MD -MP -MF .deps/test-multi_type_vector.Tpo -c -o test-multi_type_vector.o `test -f 'multi_type_vector.cpp' || echo './'`multi_type_vector.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-point_quad_tree.o -MD -MP -MF .deps/test-point_quad_tree.Tpo -c -o test-point_quad_tree.o `test -f 'point_quad_tree.cpp' || echo './'`point_quad_tree.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-rtree.o -MD -MP -MF .deps/test-rtree.Tpo -c -o test-rtree.o `test -f 'rtree.cpp' || echo './'`rtree.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-segment_tree.o -MD -MP -MF .deps/test-segment_tree.Tpo -c -o test-segment_tree.o `test -f 'segment_tree.cpp' || echo './'`segment_tree.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-sorted_string_map.o -MD -MP -MF .deps/test-sorted_string_map.Tpo -c -o test-sorted_string_map.o `test -f 'sorted_string_map.cpp' || echo './'`sorted_string_map.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-test.o -MD -MP -MF .deps/test-test.Tpo -c -o test-test.o `test -f 'test.cpp' || echo './'`test.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -MT test-trie_map.o -MD -MP -MF .deps/test-trie_map.Tpo -c -o test-trie_map.o `test -f 'trie_map.cpp' || echo './'`trie_map.cpp mv -f .deps/test-test.Tpo .deps/test-test.Po mv -f .deps/test-sorted_string_map.Tpo .deps/test-sorted_string_map.Po mv -f .deps/test-point_quad_tree.Tpo .deps/test-point_quad_tree.Po mv -f .deps/test-flat_segment_tree.Tpo .deps/test-flat_segment_tree.Po In file included from /usr/include/c++/12.2.1/vector:64, from ../../../include/mdds/./multi_type_vector/soa/../types.hpp:42, from ../../../include/mdds/./multi_type_vector/soa/main.hpp:33, from ../../../include/mdds/multi_type_vector.hpp:31, from multi_type_vector.cpp:20: /usr/include/c++/12.2.1/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:601:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 601 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 602 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 603 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:601:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 601 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 602 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 603 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In copy constructor 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:601:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 601 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 602 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 603 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from ../../../include/mdds/./multi_type_vector/soa/../../global.hpp:33, from ../../../include/mdds/./multi_type_vector/soa/main.hpp:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../include/mdds/./multi_type_vector/soa/main.hpp:33, from ../../../include/mdds/multi_type_vector.hpp:31, from ../../../include/mdds/multi_type_matrix.hpp:37, from multi_type_matrix.cpp:18: ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:365:20: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 365 | blk2.insert(blk2.begin(), val); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::erase_block(mdds::mtv::base_element_block&, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:404:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 404 | blk2.erase(blk2.begin() + pos); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::erase_block(mdds::mtv::base_element_block&, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:404:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 404 | blk2.erase(blk2.begin() + pos); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::erase_block(mdds::mtv::base_element_block&, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:404:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 404 | blk2.erase(blk2.begin() + pos); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::erase_block(mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:410:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 410 | blk2.erase(blk2.begin() + pos, blk2.begin() + pos + size); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::erase_block(mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:410:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 410 | blk2.erase(blk2.begin() + pos, blk2.begin() + pos + size); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::erase_block(mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:410:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 410 | blk2.erase(blk2.begin() + pos, blk2.begin() + pos + size); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:438:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 438 | d.assign(its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:438:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 438 | d.assign(its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:438:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 438 | d.assign(its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../../../include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ../../../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/string:50, from multi_type_vector.cpp:18: /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = long long int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:47: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1353 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from ../../../include/mdds/./multi_type_vector/soa/../types.hpp:42: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ mv -f .deps/test-rtree.Tpo .deps/test-rtree.Po In file included from /usr/include/c++/12.2.1/vector:70: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:157:26: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 157 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:42: /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 562 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = long long int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f .deps/test-segment_tree.Tpo .deps/test-segment_tree.Po /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1529 | erase(const_iterator __position) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1530 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1481:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1481 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1482 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1481:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1481:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1481 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1482 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1481:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1481:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1481 | _M_insert_dispatch(begin() + __offset, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1482 | __first, __last, __false_type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1481:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 823 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:824:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 824 | { _M_assign_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 823 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:824:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 824 | { _M_assign_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 823 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:824:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 824 | { _M_assign_dispatch(__first, __last, __false_type()); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = double; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:407:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 407 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/memory:66, from ../../../include/mdds/./multi_type_vector/soa/../../global.hpp:33, from ../../../include/mdds/./multi_type_vector/soa/main.hpp:32: /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/test-multi_type_vector.Tpo .deps/test-multi_type_vector.Po /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:50, from ../../../include/mdds/./multi_type_vector/soa/../../global.hpp:32: /usr/include/c++/12.2.1/bits/vector.tcc:179:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 179 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:179:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 179 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 175 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:179:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 179 | _GLIBCXX_MOVE3(__position + 1, end(), __position); | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:195:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 195 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:195:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 195 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:195:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 195 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1776 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1776 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1776 | _M_insert_dispatch(iterator __pos, _InputIterator __first, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1776:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f .deps/test-trie_map.Tpo .deps/test-trie_map.Po /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1735:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1735 | _M_assign_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1735:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1735:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1735 | _M_assign_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1735:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1735:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1735 | _M_assign_dispatch(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1735:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1737:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1737 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:41: /usr/include/c++/12.2.1/bits/allocator.h: In static member function 'static bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector >]': /usr/include/c++/12.2.1/bits/allocator.h:320:13: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 320 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | __make_move_if_noexcept_iterator(__c.end()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | __c.get_allocator()).swap(__c); | ~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/allocator.h: In static member function 'static bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector >]': /usr/include/c++/12.2.1/bits/allocator.h:320:13: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 320 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | __make_move_if_noexcept_iterator(__c.end()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | __c.get_allocator()).swap(__c); | ~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/allocator.h: In static member function 'static bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector >]': /usr/include/c++/12.2.1/bits/allocator.h:320:13: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 320 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | __make_move_if_noexcept_iterator(__c.end()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | __c.get_allocator()).swap(__c); | ~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 644 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:652:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 652 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 644 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:652:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 652 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 644 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:644:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:652:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 652 | return std::__copy_move_a(std::__miter_base(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653 | std::__miter_base(__last), __result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:46: /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:150:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 150 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 151 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:745:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 745 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:762:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 762 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:769:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 769 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 770 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 771 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:796:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 796 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 797 | __new_finish, | ~~~~~~~~~~~~~ 798 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:150:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 150 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 151 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:745:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 745 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:762:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 762 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:769:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 769 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 770 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 771 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:796:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 796 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 797 | __new_finish, | ~~~~~~~~~~~~~ 798 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:150:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 150 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 151 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:745:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 745 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:762:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 762 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:769:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 769 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 770 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 771 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:780:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 780 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:796:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 796 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 797 | __new_finish, | ~~~~~~~~~~~~~ 798 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 309 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:313:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 313 | const size_type __len = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:318:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 318 | pointer __tmp(_M_allocate_and_copy(__len, __first, __last)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:330:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 330 | _M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:335:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 335 | std::copy(__first, __mid, this->_M_impl._M_start); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:339:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 339 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 341 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 309 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:313:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 313 | const size_type __len = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:318:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 318 | pointer __tmp(_M_allocate_and_copy(__len, __first, __last)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:330:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 330 | _M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:335:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 335 | std::copy(__first, __mid, this->_M_impl._M_start); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:339:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 339 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 341 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 309 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:309:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:313:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 313 | const size_type __len = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:318:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 318 | pointer __tmp(_M_allocate_and_copy(__len, __first, __last)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:330:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 330 | _M_erase_at_end(std::copy(__first, __last, this->_M_impl._M_start)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:335:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 335 | std::copy(__first, __mid, this->_M_impl._M_start); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:339:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 339 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 340 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 341 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:47: /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1801:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1801 | __make_move_if_noexcept_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h:1802:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1802 | { return _ReturnType(__i); } | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 702 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:706:30: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 706 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 707 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1801:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1801 | __make_move_if_noexcept_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h:1802:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1802 | { return _ReturnType(__i); } | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 702 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:706:30: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 706 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 707 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1801:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1801 | __make_move_if_noexcept_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h:1802:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1802 | { return _ReturnType(__i); } | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 702 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:706:30: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 706 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 707 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/string:42: /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 562 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 562 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 562 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 99 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 99 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 99 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:382:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 382 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long unsigned int*; _ForwardIterator = long long unsigned int*; _Allocator = allocator]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:397:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 396 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1611:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1611 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1611:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1617:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1617 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1618 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1611:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1611 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1611:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1617:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1617 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1618 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = long long int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1611:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1611 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1611:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1617:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1617 | std::__uninitialized_copy_a(__first, __last, __result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1618 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1353 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long unsigned int*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator.h: In constructor 'constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1497:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >::iterator_type' changed in GCC 7.1 1497 | move_iterator(iterator_type __i) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 147 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:150:29: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 150 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 151 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1682:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1682 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1682:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1685:46: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1685 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1690:40: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1690 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1691 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1692 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In constructor 'constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1497:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >::iterator_type' changed in GCC 7.1 1497 | move_iterator(iterator_type __i) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 147 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:150:29: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 150 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 151 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1682:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1682 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1682:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1685:46: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1685 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1690:40: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1690 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1691 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1692 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In constructor 'constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1497:7: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >::iterator_type' changed in GCC 7.1 1497 | move_iterator(iterator_type __i) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 147 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:147:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:150:29: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 150 | return std::__distance(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 151 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1682:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1682 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1682:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1685:46: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1685 | const size_type __n = std::distance(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1690:40: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 1690 | std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1691 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 1692 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1353 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 328 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1353 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = long long int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 328 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long unsigned int*; _Container = vector >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:1353:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1353 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:328:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 328 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 562 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 562 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/cpp_type_traits.h: In function '_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/cpp_type_traits.h:562:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 562 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = long long int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 99 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*; _Tp = double]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 99 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h: In function 'constexpr typename std::iterator_traits< >::difference_type std::__distance(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = move_iterator<__gnu_cxx::__normal_iterator > > >]': /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 99 | __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator_base_funcs.h:99:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 365 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:365:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 372 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 147 | { return std::copy(__first, __last, __result); } | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > > >; _OI = double*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > > >; _OI = long long int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > > >; _OI = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 611 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h:620:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 619 | return std::__copy_move_a<__is_move_iterator<_II>::__value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | (std::__miter_base(__first), std::__miter_base(__last), __result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]': /usr/include/c++/12.2.1/bits/stl_iterator.h:2569:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 2569 | __miter_base(move_iterator<_Iterator> __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]': /usr/include/c++/12.2.1/bits/stl_iterator.h:2569:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_iterator.h:2569:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:2569:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:2569:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 2569 | __miter_base(move_iterator<_Iterator> __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = long long int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/12.2.1/bits/stl_iterator.h:2569:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1 2569 | __miter_base(move_iterator<_Iterator> __it) | ^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = long long unsigned int*]': /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 527 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algobase.h:527:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f .deps/test-multi_type_matrix.Tpo .deps/test-multi_type_matrix.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -O0 -ggdb2 -Wl,--as-needed,-O1,--sort-common -o test test-flat_segment_tree.o test-multi_type_matrix.o test-multi_type_vector.o test-point_quad_tree.o test-rtree.o test-segment_tree.o test-sorted_string_map.o test-test.o test-trie_map.o make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make check-DEJAGNU make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' Making a new site.exp file ... srcdir='.'; export srcdir; \ EXPECT=; export EXPECT; \ if /bin/sh -c " --version" > /dev/null 2>&1; then \ exit_status=0; l='mdds'; for tool in $l; do \ if --tool $tool --srcdir $srcdir BINFILE=src/test GDB= ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find ''" 1>&2; :;\ fi; \ exit $exit_status WARNING: could not find '' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' Making check in multi_type_vector make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' Making check in custom-trait make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' Making check in aos make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make test make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' depbase=`echo test_main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../../include -I../../../../test/include -I./../tc -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test_main.o -MD -MP -MF $depbase.Tpo -c -o test_main.o test_main.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test_loop_unrolling.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../../include -I../../../../test/include -I./../tc -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test_loop_unrolling.o -MD -MP -MF $depbase.Tpo -c -o test_loop_unrolling.o test_loop_unrolling.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ../../../../test/test_global.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../../include -I../../../../test/include -I./../tc -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT ../../../../test/test_global.o -MD -MP -MF $depbase.Tpo -c -o ../../../../test/test_global.o ../../../../test/test_global.cpp &&\ mv -f $depbase.Tpo $depbase.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o test test_main.o test_loop_unrolling.o ../../../../test/test_global.o make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make check-TESTS make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make[6]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' PASS: test ============================================================================ Testsuite summary for mdds 2.0.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' Making check in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make test make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' depbase=`echo test_main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../../include -I../../../../test/include -I./../tc -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test_main.o -MD -MP -MF $depbase.Tpo -c -o test_main.o test_main.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test_loop_unrolling.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../../include -I../../../../test/include -I./../tc -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test_loop_unrolling.o -MD -MP -MF $depbase.Tpo -c -o test_loop_unrolling.o test_loop_unrolling.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test_loop_unrolling_simd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../../include -I../../../../test/include -I./../tc -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test_loop_unrolling_simd.o -MD -MP -MF $depbase.Tpo -c -o test_loop_unrolling_simd.o test_loop_unrolling_simd.cpp &&\ mv -f $depbase.Tpo $depbase.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o test test_main.o test_loop_unrolling.o test_loop_unrolling_simd.o ../../../../test/test_global.o make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make check-TESTS make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[6]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' PASS: test ============================================================================ Testsuite summary for mdds 2.0.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' Making check in debug-util make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' Making check in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make test-trace make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' depbase=`echo test_trace.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I../../../../include -I../../../../test/include -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test_trace.o -MD -MP -MF $depbase.Tpo -c -o test_trace.o test_trace.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/include/c++/12.2.1/vector:64, from ../../../../include/mdds/multi_type_vector/soa/../types.hpp:42, from ../../../../include/mdds/multi_type_vector/soa/main.hpp:33, from test_trace.cpp:33: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../../../../include/mdds/multi_type_vector/trait.hpp:535:60: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../../../../include/mdds/multi_type_vector/trait.hpp:553:59: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../../../../include/mdds/multi_type_vector/trait.hpp:556:60: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../../../../include/mdds/multi_type_vector/trait.hpp:397:59: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../../../../include/mdds/multi_type_vector/trait.hpp:415:58: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ../../../../include/mdds/multi_type_vector/trait.hpp:418:59: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../../../../include/mdds/multi_type_vector/trait.hpp:443:59: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../../../../include/mdds/multi_type_vector/trait.hpp:461:58: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ../../../../include/mdds/multi_type_vector/trait.hpp:464:59: ../../../../include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o test-trace test_trace.o ../../../../test/test_global.o make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make check-TESTS make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[6]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' PASS: test-trace ============================================================================ Testsuite summary for mdds 2.0.3 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' Making check in tools make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' Making check in runtime-env make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools/runtime-env' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools/runtime-env' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make flat_segment_tree_test multi_type_matrix_test multi_type_matrix_test_walk multi_type_vector_test_event_aos multi_type_vector_test_event_soa multi_type_vector_test_custom_aos multi_type_vector_test_custom_soa multi_type_vector_test_default_aos multi_type_vector_test_default_soa multi_type_vector_test_perf multi_type_vector_test_collection_aos multi_type_vector_test_collection_soa point_quad_tree_test segment_tree_test sorted_string_map_test stlperf_test template_test trie_map_test rtree_test rtree_test_bulkload ref_pair_test make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' depbase=`echo test/flat_segment_tree_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/flat_segment_tree_test.o -MD -MP -MF $depbase.Tpo -c -o test/flat_segment_tree_test.o test/flat_segment_tree_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/multi_type_matrix_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_matrix_test.o -MD -MP -MF $depbase.Tpo -c -o test/multi_type_matrix_test.o test/multi_type_matrix_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/multi_type_matrix_test_walk.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_matrix_test_walk.o -MD -MP -MF $depbase.Tpo -c -o test/multi_type_matrix_test_walk.o test/multi_type_matrix_test_walk.cpp &&\ mv -f $depbase.Tpo $depbase.Po g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector_test_event_aos-test_global.o -MD -MP -MF test/.deps/multi_type_vector_test_event_aos-test_global.Tpo -c -o test/multi_type_vector_test_event_aos-test_global.o `test -f 'test/test_global.cpp' || echo './'`test/test_global.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector_test_event_soa-test_global.o -MD -MP -MF test/.deps/multi_type_vector_test_event_soa-test_global.Tpo -c -o test/multi_type_vector_test_event_soa-test_global.o `test -f 'test/test_global.cpp' || echo './'`test/test_global.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector_test_custom_aos-test_global.o -MD -MP -MF test/.deps/multi_type_vector_test_custom_aos-test_global.Tpo -c -o test/multi_type_vector_test_custom_aos-test_global.o `test -f 'test/test_global.cpp' || echo './'`test/test_global.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector_test_custom_soa-test_global.o -MD -MP -MF test/.deps/multi_type_vector_test_custom_soa-test_global.Tpo -c -o test/multi_type_vector_test_custom_soa-test_global.o `test -f 'test/test_global.cpp' || echo './'`test/test_global.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector_test_default_aos-test_global.o -MD -MP -MF test/.deps/multi_type_vector_test_default_aos-test_global.Tpo -c -o test/multi_type_vector_test_default_aos-test_global.o `test -f 'test/test_global.cpp' || echo './'`test/test_global.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector_test_default_soa-test_global.o -MD -MP -MF test/.deps/multi_type_vector_test_default_soa-test_global.Tpo -c -o test/multi_type_vector_test_default_soa-test_global.o `test -f 'test/test_global.cpp' || echo './'`test/test_global.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/collection/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector_test_collection_aos-test_global.o -MD -MP -MF test/.deps/multi_type_vector_test_collection_aos-test_global.Tpo -c -o test/multi_type_vector_test_collection_aos-test_global.o `test -f 'test/test_global.cpp' || echo './'`test/test_global.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/collection/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector_test_collection_soa-test_global.o -MD -MP -MF test/.deps/multi_type_vector_test_collection_soa-test_global.Tpo -c -o test/multi_type_vector_test_collection_soa-test_global.o `test -f 'test/test_global.cpp' || echo './'`test/test_global.cpp depbase=`echo test/point_quad_tree_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/point_quad_tree_test.o -MD -MP -MF $depbase.Tpo -c -o test/point_quad_tree_test.o test/point_quad_tree_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/segment_tree_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/segment_tree_test.o -MD -MP -MF $depbase.Tpo -c -o test/segment_tree_test.o test/segment_tree_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/sorted_string_map_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/sorted_string_map_test.o -MD -MP -MF $depbase.Tpo -c -o test/sorted_string_map_test.o test/sorted_string_map_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/stlperf_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/stlperf_test.o -MD -MP -MF $depbase.Tpo -c -o test/stlperf_test.o test/stlperf_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/template_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/template_test.o -MD -MP -MF $depbase.Tpo -c -o test/template_test.o test/template_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/trie_map_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/trie_map_test.o -MD -MP -MF $depbase.Tpo -c -o test/trie_map_test.o test/trie_map_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/ref_pair_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/ref_pair_test.o -MD -MP -MF $depbase.Tpo -c -o test/ref_pair_test.o test/ref_pair_test.cpp &&\ mv -f $depbase.Tpo $depbase.Po g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_main.o -MD -MP -MF test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_main.Tpo -c -o test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_main.o `test -f 'test/multi_type_vector/event/aos/test_main.cpp' || echo './'`test/multi_type_vector/event/aos/test_main.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_block_counter.o -MD -MP -MF test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_block_counter.Tpo -c -o test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_block_counter.o `test -f 'test/multi_type_vector/event/aos/test_block_counter.cpp' || echo './'`test/multi_type_vector/event/aos/test_block_counter.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_block_init.o -MD -MP -MF test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_block_init.Tpo -c -o test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_block_init.o `test -f 'test/multi_type_vector/event/aos/test_block_init.cpp' || echo './'`test/multi_type_vector/event/aos/test_block_init.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_swap.o -MD -MP -MF test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_swap.Tpo -c -o test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_swap.o `test -f 'test/multi_type_vector/event/aos/test_swap.cpp' || echo './'`test/multi_type_vector/event/aos/test_swap.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_main.o -MD -MP -MF test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_main.Tpo -c -o test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_main.o `test -f 'test/multi_type_vector/event/soa/test_main.cpp' || echo './'`test/multi_type_vector/event/soa/test_main.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_block_counter.o -MD -MP -MF test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_block_counter.Tpo -c -o test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_block_counter.o `test -f 'test/multi_type_vector/event/soa/test_block_counter.cpp' || echo './'`test/multi_type_vector/event/soa/test_block_counter.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_block_init.o -MD -MP -MF test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_block_init.Tpo -c -o test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_block_init.o `test -f 'test/multi_type_vector/event/soa/test_block_init.cpp' || echo './'`test/multi_type_vector/event/soa/test_block_init.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/event -I./test/multi_type_vector/event/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/event/aos/multi_type_vector_test_event_soa-test_swap.o -MD -MP -MF test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_soa-test_swap.Tpo -c -o test/multi_type_vector/event/aos/multi_type_vector_test_event_soa-test_swap.o `test -f 'test/multi_type_vector/event/aos/test_swap.cpp' || echo './'`test/multi_type_vector/event/aos/test_swap.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_main.o -MD -MP -MF test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_main.Tpo -c -o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_main.o `test -f 'test/multi_type_vector/custom/aos/test_main.cpp' || echo './'`test/multi_type_vector/custom/aos/test_main.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_basic.o -MD -MP -MF test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_basic.Tpo -c -o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_basic.o `test -f 'test/multi_type_vector/custom/aos/test_basic.cpp' || echo './'`test/multi_type_vector/custom/aos/test_basic.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_managed_block.o -MD -MP -MF test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_managed_block.Tpo -c -o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_managed_block.o `test -f 'test/multi_type_vector/custom/aos/test_managed_block.cpp' || echo './'`test/multi_type_vector/custom/aos/test_managed_block.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_misc.o -MD -MP -MF test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_misc.Tpo -c -o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_misc.o `test -f 'test/multi_type_vector/custom/aos/test_misc.cpp' || echo './'`test/multi_type_vector/custom/aos/test_misc.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_swap.o -MD -MP -MF test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_swap.Tpo -c -o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_swap.o `test -f 'test/multi_type_vector/custom/aos/test_swap.cpp' || echo './'`test/multi_type_vector/custom/aos/test_swap.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_transfer.o -MD -MP -MF test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_transfer.Tpo -c -o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_transfer.o `test -f 'test/multi_type_vector/custom/aos/test_transfer.cpp' || echo './'`test/multi_type_vector/custom/aos/test_transfer.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_main.o -MD -MP -MF test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_main.Tpo -c -o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_main.o `test -f 'test/multi_type_vector/custom/soa/test_main.cpp' || echo './'`test/multi_type_vector/custom/soa/test_main.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_basic.o -MD -MP -MF test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_basic.Tpo -c -o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_basic.o `test -f 'test/multi_type_vector/custom/soa/test_basic.cpp' || echo './'`test/multi_type_vector/custom/soa/test_basic.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_managed_block.o -MD -MP -MF test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_managed_block.Tpo -c -o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_managed_block.o `test -f 'test/multi_type_vector/custom/soa/test_managed_block.cpp' || echo './'`test/multi_type_vector/custom/soa/test_managed_block.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_misc.o -MD -MP -MF test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_misc.Tpo -c -o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_misc.o `test -f 'test/multi_type_vector/custom/soa/test_misc.cpp' || echo './'`test/multi_type_vector/custom/soa/test_misc.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_swap.o -MD -MP -MF test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_swap.Tpo -c -o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_swap.o `test -f 'test/multi_type_vector/custom/soa/test_swap.cpp' || echo './'`test/multi_type_vector/custom/soa/test_swap.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/custom -I./test/multi_type_vector/custom/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_transfer.o -MD -MP -MF test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_transfer.Tpo -c -o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_transfer.o `test -f 'test/multi_type_vector/custom/soa/test_transfer.cpp' || echo './'`test/multi_type_vector/custom/soa/test_transfer.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_construction.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_construction.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_construction.o `test -f 'test/multi_type_vector/default/aos/test_construction.cpp' || echo './'`test/multi_type_vector/default/aos/test_construction.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_basic.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_basic.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_basic.o `test -f 'test/multi_type_vector/default/aos/test_basic.cpp' || echo './'`test/multi_type_vector/default/aos/test_basic.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_empty_cells.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_empty_cells.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_empty_cells.o `test -f 'test/multi_type_vector/default/aos/test_empty_cells.cpp' || echo './'`test/multi_type_vector/default/aos/test_empty_cells.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_erase.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_erase.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_erase.o `test -f 'test/multi_type_vector/default/aos/test_erase.cpp' || echo './'`test/multi_type_vector/default/aos/test_erase.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_hints.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_hints.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_hints.o `test -f 'test/multi_type_vector/default/aos/test_hints.cpp' || echo './'`test/multi_type_vector/default/aos/test_hints.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_insert.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_insert.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_insert.o `test -f 'test/multi_type_vector/default/aos/test_insert.cpp' || echo './'`test/multi_type_vector/default/aos/test_insert.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators.o `test -f 'test/multi_type_vector/default/aos/test_iterators.cpp' || echo './'`test/multi_type_vector/default/aos/test_iterators.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_insert.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_insert.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_insert.o `test -f 'test/multi_type_vector/default/aos/test_iterators_insert.cpp' || echo './'`test/multi_type_vector/default/aos/test_iterators_insert.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_set.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_set.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_set.o `test -f 'test/multi_type_vector/default/aos/test_iterators_set.cpp' || echo './'`test/multi_type_vector/default/aos/test_iterators_set.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_set_empty.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_set_empty.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_set_empty.o `test -f 'test/multi_type_vector/default/aos/test_iterators_set_empty.cpp' || echo './'`test/multi_type_vector/default/aos/test_iterators_set_empty.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_misc.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_misc.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_misc.o `test -f 'test/multi_type_vector/default/aos/test_misc.cpp' || echo './'`test/multi_type_vector/default/aos/test_misc.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_position.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_position.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_position.o `test -f 'test/multi_type_vector/default/aos/test_position.cpp' || echo './'`test/multi_type_vector/default/aos/test_position.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_set.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_set.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_set.o `test -f 'test/multi_type_vector/default/aos/test_set.cpp' || echo './'`test/multi_type_vector/default/aos/test_set.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_swap_range.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_swap_range.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_swap_range.o `test -f 'test/multi_type_vector/default/aos/test_swap_range.cpp' || echo './'`test/multi_type_vector/default/aos/test_swap_range.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_transfer.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_transfer.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_transfer.o `test -f 'test/multi_type_vector/default/aos/test_transfer.cpp' || echo './'`test/multi_type_vector/default/aos/test_transfer.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_main.o -MD -MP -MF test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_main.Tpo -c -o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_main.o `test -f 'test/multi_type_vector/default/aos/test_main.cpp' || echo './'`test/multi_type_vector/default/aos/test_main.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_main.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_main.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_main.o `test -f 'test/multi_type_vector/default/soa/test_main.cpp' || echo './'`test/multi_type_vector/default/soa/test_main.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_construction.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_construction.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_construction.o `test -f 'test/multi_type_vector/default/soa/test_construction.cpp' || echo './'`test/multi_type_vector/default/soa/test_construction.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_basic.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_basic.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_basic.o `test -f 'test/multi_type_vector/default/soa/test_basic.cpp' || echo './'`test/multi_type_vector/default/soa/test_basic.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_empty_cells.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_empty_cells.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_empty_cells.o `test -f 'test/multi_type_vector/default/soa/test_empty_cells.cpp' || echo './'`test/multi_type_vector/default/soa/test_empty_cells.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_erase.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_erase.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_erase.o `test -f 'test/multi_type_vector/default/soa/test_erase.cpp' || echo './'`test/multi_type_vector/default/soa/test_erase.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_hints.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_hints.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_hints.o `test -f 'test/multi_type_vector/default/soa/test_hints.cpp' || echo './'`test/multi_type_vector/default/soa/test_hints.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_insert.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_insert.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_insert.o `test -f 'test/multi_type_vector/default/soa/test_insert.cpp' || echo './'`test/multi_type_vector/default/soa/test_insert.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators.o `test -f 'test/multi_type_vector/default/soa/test_iterators.cpp' || echo './'`test/multi_type_vector/default/soa/test_iterators.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_insert.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_insert.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_insert.o `test -f 'test/multi_type_vector/default/soa/test_iterators_insert.cpp' || echo './'`test/multi_type_vector/default/soa/test_iterators_insert.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_set.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_set.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_set.o `test -f 'test/multi_type_vector/default/soa/test_iterators_set.cpp' || echo './'`test/multi_type_vector/default/soa/test_iterators_set.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_set_empty.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_set_empty.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_set_empty.o `test -f 'test/multi_type_vector/default/soa/test_iterators_set_empty.cpp' || echo './'`test/multi_type_vector/default/soa/test_iterators_set_empty.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_misc.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_misc.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_misc.o `test -f 'test/multi_type_vector/default/soa/test_misc.cpp' || echo './'`test/multi_type_vector/default/soa/test_misc.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_position.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_position.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_position.o `test -f 'test/multi_type_vector/default/soa/test_position.cpp' || echo './'`test/multi_type_vector/default/soa/test_position.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_set.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_set.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_set.o `test -f 'test/multi_type_vector/default/soa/test_set.cpp' || echo './'`test/multi_type_vector/default/soa/test_set.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_swap_range.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_swap_range.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_swap_range.o `test -f 'test/multi_type_vector/default/soa/test_swap_range.cpp' || echo './'`test/multi_type_vector/default/soa/test_swap_range.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/default/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_transfer.o -MD -MP -MF test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_transfer.Tpo -c -o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_transfer.o `test -f 'test/multi_type_vector/default/soa/test_transfer.cpp' || echo './'`test/multi_type_vector/default/soa/test_transfer.cpp depbase=`echo test/multi_type_vector/perf/test_main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/perf/test_main.o -MD -MP -MF $depbase.Tpo -c -o test/multi_type_vector/perf/test_main.o test/multi_type_vector/perf/test_main.cpp &&\ mv -f $depbase.Tpo $depbase.Po g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/collection/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/collection/aos/multi_type_vector_test_collection_aos-test_main.o -MD -MP -MF test/multi_type_vector/collection/aos/.deps/multi_type_vector_test_collection_aos-test_main.Tpo -c -o test/multi_type_vector/collection/aos/multi_type_vector_test_collection_aos-test_main.o `test -f 'test/multi_type_vector/collection/aos/test_main.cpp' || echo './'`test/multi_type_vector/collection/aos/test_main.cpp g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./test/multi_type_vector/collection/tc -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/multi_type_vector/collection/soa/multi_type_vector_test_collection_soa-test_main.o -MD -MP -MF test/multi_type_vector/collection/soa/.deps/multi_type_vector_test_collection_soa-test_main.Tpo -c -o test/multi_type_vector/collection/soa/multi_type_vector_test_collection_soa-test_main.o `test -f 'test/multi_type_vector/collection/soa/test_main.cpp' || echo './'`test/multi_type_vector/collection/soa/test_main.cpp depbase=`echo test/rtree/test_main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_main.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_main.o test/rtree/test_main.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_basic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_basic.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_basic.o test/rtree/test_basic.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_copy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_copy.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_copy.o test/rtree/test_copy.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_erase_directories.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_erase_directories.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_erase_directories.o test/rtree/test_erase_directories.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_node_split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_node_split.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_node_split.o test/rtree/test_node_split.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_directory_node_split.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_directory_node_split.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_directory_node_split.o test/rtree/test_directory_node_split.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_intersection.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_intersection.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_intersection.o test/rtree/test_intersection.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_move.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_move.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_move.o test/rtree/test_move.cpp &&\ mv -f $depbase.Tpo $depbase.Po mv -f test/.deps/multi_type_vector_test_event_soa-test_global.Tpo test/.deps/multi_type_vector_test_event_soa-test_global.Po depbase=`echo test/rtree/test_square_distance.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_square_distance.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_square_distance.o test/rtree/test_square_distance.cpp &&\ mv -f $depbase.Tpo $depbase.Po mv -f test/.deps/multi_type_vector_test_default_soa-test_global.Tpo test/.deps/multi_type_vector_test_default_soa-test_global.Po mv -f test/.deps/multi_type_vector_test_custom_aos-test_global.Tpo test/.deps/multi_type_vector_test_custom_aos-test_global.Po mv -f test/.deps/multi_type_vector_test_event_aos-test_global.Tpo test/.deps/multi_type_vector_test_event_aos-test_global.Po mv -f test/.deps/multi_type_vector_test_custom_soa-test_global.Tpo test/.deps/multi_type_vector_test_custom_soa-test_global.Po mv -f test/.deps/multi_type_vector_test_default_aos-test_global.Tpo test/.deps/multi_type_vector_test_default_aos-test_global.Po mv -f test/.deps/multi_type_vector_test_collection_aos-test_global.Tpo test/.deps/multi_type_vector_test_collection_aos-test_global.Po depbase=`echo test/rtree/test_geometry.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_geometry.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_geometry.o test/rtree/test_geometry.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_exact_search_by_extent.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_exact_search_by_extent.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_exact_search_by_extent.o test/rtree/test_exact_search_by_extent.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_exact_search_by_point.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_exact_search_by_point.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_exact_search_by_point.o test/rtree/test_exact_search_by_point.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_forced_reinsertion.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_forced_reinsertion.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_forced_reinsertion.o test/rtree/test_forced_reinsertion.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo test/rtree/test_point_objects.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_point_objects.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_point_objects.o test/rtree/test_point_objects.cpp &&\ mv -f $depbase.Tpo $depbase.Po mv -f test/.deps/multi_type_vector_test_collection_soa-test_global.Tpo test/.deps/multi_type_vector_test_collection_soa-test_global.Po depbase=`echo test/rtree/test_bulkload_main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -std=c++17 -DPACKAGE_NAME=\"mdds\" -DPACKAGE_TARNAME=\"mdds\" -DPACKAGE_VERSION=\"2.0.3\" -DPACKAGE_STRING=\"mdds\ 2.0.3\" -DPACKAGE_BUGREPORT=\"kohei.yoshida@gmail.com\" -DPACKAGE_URL=\"\" -DPACKAGE=\"mdds\" -DVERSION=\"2.0.3\" -DHAVE_CXX17=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DSIZEOF_VOID_P=4 -I. -I./include -I./test/include -DMDDS_DEBUG_NODE_BASE -DMDDS_UNIT_TEST -Os -Wformat -Werror=format-security -Wall -Wshadow -g -pedantic-errors -I/usr/include -I/usr/local/include -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -MT test/rtree/test_bulkload_main.o -MD -MP -MF $depbase.Tpo -c -o test/rtree/test_bulkload_main.o test/rtree/test_bulkload_main.cpp &&\ mv -f $depbase.Tpo $depbase.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o ref_pair_test test/ref_pair_test.o test/test_global.o g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o sorted_string_map_test test/sorted_string_map_test.o test/test_global.o g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o template_test test/template_test.o g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o stlperf_test test/stlperf_test.o mv -f test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_main.Tpo test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_main.Po mv -f test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_main.Tpo test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_main.Po mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_main.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_main.Po mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_main.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_main.Po mv -f test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_main.Tpo test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_main.Po mv -f test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_main.Tpo test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_main.Po mv -f test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_swap.Tpo test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_swap.Po mv -f test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_soa-test_swap.Tpo test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_soa-test_swap.Po mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_construction.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_construction.Po In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from ./include/mdds/rtree.hpp:38, from test/rtree/test_global_rtree.hpp:33, from test/rtree/test_exact_search_by_point.cpp:30: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = mdds::detail::rtree::reinsertion_bucket; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from ./include/mdds/rtree.hpp:38, from test/rtree/test_global_rtree.hpp:33, from test/rtree/test_exact_search_by_extent.cpp:30: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = mdds::detail::rtree::reinsertion_bucket; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 mv -f test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_block_init.Tpo test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_block_init.Po /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from ./include/mdds/rtree.hpp:38, from test/rtree/test_global_rtree.hpp:33, from test/rtree/test_point_objects.cpp:30: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = mdds::detail::rtree::reinsertion_bucket; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from ./include/mdds/rtree.hpp:826: ./include/mdds/rtree_def.inl: In constructor 'mdds::rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list<_Tp>) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]': ./include/mdds/rtree_def.inl:405:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 405 | rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list vs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_block_init.Tpo test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_block_init.Po mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_construction.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_construction.Po In file included from ./include/mdds/rtree.hpp:826: ./include/mdds/rtree_def.inl: In constructor 'mdds::rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list<_Tp>) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]': ./include/mdds/rtree_def.inl:405:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 405 | rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list vs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/mdds/rtree.hpp:826: ./include/mdds/rtree_def.inl: In constructor 'mdds::rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list<_Tp>) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]': ./include/mdds/rtree_def.inl:405:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 405 | rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list vs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from ./include/mdds/rtree.hpp:38, from test/rtree/test_global_rtree.hpp:33, from test/rtree/test_copy.cpp:30: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = mdds::detail::rtree::reinsertion_bucket; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/bits/stl_algo.h:60, from /usr/include/c++/12.2.1/functional:64, from ./include/mdds/rtree.hpp:38, from test/rtree/test_global_rtree.hpp:33, from test/rtree/test_move.cpp:30: /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = mdds::detail::rtree::reinsertion_bucket; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/rtree.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/mdds/rtree.hpp:826: ./include/mdds/rtree_def.inl: In constructor 'mdds::rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list<_Tp>) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]': ./include/mdds/rtree_def.inl:405:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 405 | rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list vs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/rtree.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/mdds/rtree.hpp:826: ./include/mdds/rtree_def.inl: In constructor 'mdds::rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list<_Tp>) [with _Key = double; _Value = only_movable; _Trait = tiny_trait_2d_forced_reinsertion]': ./include/mdds/rtree_def.inl:405:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 405 | rtree<_Key, _Value, _Trait>::point_type::point_type(std::initializer_list vs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/rtree.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o point_quad_tree_test test/point_quad_tree_test.o test/test_global.o /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp: In function 'void rtree_test_exact_search_by_point()': test/rtree/test_exact_search_by_point.cpp:49:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 49 | tree.insert({{0, 0}, {4, 4}}, 10.0); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:49:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_point.cpp:50:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 50 | tree.insert({1, 1}, 11.0); | ~~~~~~~~~~~^~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:51:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 51 | tree.insert({3, 3}, 33.0); | ~~~~~~~~~~~^~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:54:82: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 54 | rt_type::const_search_results res = ctree.search({1, 1}, search_type::overlap); | ^ test/rtree/test_exact_search_by_point.cpp:58:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 58 | res = ctree.search({3, 3}, search_type::overlap); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:62:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 62 | res = ctree.search({2, 2}, search_type::overlap); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/cassert:44, from ./include/mdds/rtree_def.inl:35: test/rtree/test_exact_search_by_point.cpp:67:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 67 | assert(it.extent() == extent_type({{0, 0}, {4, 4}})); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:67:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_point.cpp:69:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 69 | res = ctree.search({1, 1}, search_type::match); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:75:33: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 75 | assert(it.extent().start == point_type({1, 1})); | ^~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:77:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 77 | res = ctree.search({3, 3}, search_type::match); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:83:33: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 83 | assert(it.extent().start == point_type({3, 3})); | ^~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:85:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 85 | res = ctree.search({{0, 0}, {4, 4}}, search_type::match); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:85:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_point.cpp:90:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 90 | assert(it.extent() == extent_type({{0, 0}, {4, 4}})); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_point.cpp:90:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/./multi_type_vector/soa/../types.hpp:42, from ./include/mdds/./multi_type_vector/soa/main.hpp:33, from ./include/mdds/multi_type_vector.hpp:31, from test/multi_type_vector/perf/test_main.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/./multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]', inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2339:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_extent.cpp: In function 'void rtree_test_exact_search_by_extent()': test/rtree/test_exact_search_by_extent.cpp:48:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 48 | tree.insert({{0, 0}, {2, 2}}, 1.1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_extent.cpp:48:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_extent.cpp:49:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 49 | tree.insert({{1, 1}, {3, 3}}, 1.2); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_extent.cpp:49:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_extent.cpp:50:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 50 | tree.insert({{2, 2}, {4, 4}}, 1.3); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_extent.cpp:50:16: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_extent.cpp:55:97: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 55 | rt_type::const_search_results cres = ctree.search({{1, 1}, {3, 3}}, search_type::overlap); | ^ test/rtree/test_exact_search_by_extent.cpp:55:97: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_extent.cpp:59:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 59 | cres = ctree.search({{1, 1}, {3, 3}}, search_type::match); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_extent.cpp:59:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/cassert:44, from ./include/mdds/rtree_def.inl:35: test/rtree/test_exact_search_by_extent.cpp:64:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 64 | assert(it.extent() == extent_type({{1, 1}, {3, 3}})); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_extent.cpp:64:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_extent.cpp:70:89: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 70 | rt_type::search_results res = tree.search({{1, 1}, {3, 3}}, search_type::overlap); | ^ test/rtree/test_exact_search_by_extent.cpp:70:89: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_exact_search_by_extent.cpp:78:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 78 | res = tree.search({{1, 1}, {3, 3}}, search_type::match); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_exact_search_by_extent.cpp:78:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]', inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2339:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_point_objects.cpp: In function 'void rtree_test_point_objects()': test/rtree/test_point_objects.cpp:53:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 53 | tree.insert({x, y}, x * y); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ test/rtree/test_point_objects.cpp:63:68: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 63 | auto results = tree.search({x, y}, search_type::overlap); | ^ test/rtree/test_point_objects.cpp:72:71: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 72 | auto results = ctree.search({{0, 0}, {3, 3}}, search_type::overlap); | ^ test/rtree/test_point_objects.cpp:72:71: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]', inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2339:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_position.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/./multi_type_vector/soa/../types.hpp:42, from ./include/mdds/./multi_type_vector/soa/main.hpp:33, from ./include/mdds/multi_type_vector.hpp:31, from ./include/mdds/multi_type_matrix.hpp:37, from test/multi_type_matrix_test_walk.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_empty_cells.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_iterators.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/./multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_position.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/rtree.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/rtree.hpp:33: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_erase.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_iterators_set_empty.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_insert.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_iterators.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_iterators_set_empty.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_iterators_insert.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_erase.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_empty_cells.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_iterators_insert.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_insert.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/collection/aos/test_main.cpp:31: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_transfer.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.2.1/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]': /usr/include/c++/12.2.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_misc.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_hints.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/soa/test_main.hpp:31, from test/multi_type_vector/custom/soa/test_swap.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_iterators_set.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_hints.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/aos/test_main.hpp:31, from test/multi_type_vector/custom/aos/test_swap.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_transfer.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/collection/soa/test_main.cpp:31: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_set.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_iterators_set.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_basic.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/default/aos/test_main.hpp:32, from test/multi_type_vector/default/aos/test_swap_range.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/aos/test_main.hpp:31, from test/multi_type_vector/custom/aos/test_managed_block.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_set.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_misc.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ test/rtree/test_copy.cpp: In function 'void rtree_test_copy()': test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 57 | }; | ^ test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_copy.cpp:57:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_basic.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/soa/test_main.hpp:31, from test/multi_type_vector/custom/soa/test_managed_block.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]', inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2339:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = double; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/aos/test_main.hpp:31, from test/multi_type_vector/custom/aos/test_transfer.cpp:30: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test/rtree/test_move.cpp: In function 'void rtree_test_move_custom_type()': test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 113 | }; | ^ test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/rtree/test_move.cpp:113:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:397:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:415:58: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:418:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/aos/../types.hpp:42, from ./include/mdds/multi_type_vector/aos/main.hpp:33, from test/multi_type_vector/event/aos/test_main.hpp:32, from test/multi_type_vector/event/aos/test_block_counter.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/aos/test_main.hpp:31, from test/multi_type_vector/custom/aos/test_misc.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = mdds::detail::rtree::reinsertion_bucket; _Alloc = std::allocator >]', inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = only_movable; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2339:29: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = only_movable; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)> >]' at /usr/include/c++/12.2.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = mdds::rtree::perform_forced_reinsertion(node_store*, std::unordered_set&)::, allocator > >::value_type&, const vector, allocator > >::value_type&)>]' at /usr/include/c++/12.2.1/bits/stl_algo.h:4853:18, inlined from 'void mdds::rtree<_Key, _Value, _Trait>::perform_forced_reinsertion(node_store*, std::unordered_set&) [with _Key = double; _Value = only_movable; _Trait = tiny_trait_2d_forced_reinsertion]' at ./include/mdds/rtree_def.inl:2348:14: /usr/include/c++/12.2.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/default/soa/test_main.hpp:32, from test/multi_type_vector/default/soa/test_swap_range.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ test/multi_type_matrix_test_walk.cpp: In function 'void mtm_test_walk_with_lambda()': test/multi_type_matrix_test_walk.cpp:459:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 459 | vector values = {1.1, 1.2, 1.3, 1.4}; | ^ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/./multi_type_vector/soa/../types.hpp:42, from ./include/mdds/./multi_type_vector/soa/main.hpp:33, from ./include/mdds/multi_type_vector.hpp:31, from ./include/mdds/multi_type_matrix.hpp:37, from test/multi_type_matrix_test.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/./multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/soa/test_main.hpp:31, from test/multi_type_vector/custom/soa/test_misc.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = double*; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:70, from ./include/mdds/multi_type_vector/soa/../types.hpp:42, from ./include/mdds/multi_type_vector/soa/main.hpp:33, from test/multi_type_vector/event/soa/test_main.hpp:32, from test/multi_type_vector/event/soa/test_block_counter.cpp:30: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/aos/test_main.hpp:31, from test/multi_type_vector/custom/aos/test_basic.cpp:30: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:359:35: /usr/include/c++/12.2.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_value(mdds::mtv::base_element_block&, const _Data&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:365:20: /usr/include/c++/12.2.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/soa/test_main.hpp:31, from test/multi_type_vector/custom/soa/test_transfer.cpp:30: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/vector:64, from ./include/mdds/multi_type_vector/types.hpp:42, from ./test/multi_type_vector/custom/common_types.hpp:31, from test/multi_type_vector/custom/soa/test_main.hpp:31, from test/multi_type_vector/custom/soa/test_basic.cpp:30: /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:397:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:415:58: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:418:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = double*; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 823 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:511:19, inlined from 'void mdds::mtv::aos::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:69:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3224:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:511:19, inlined from 'void mdds::mtv::aos::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3224:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:511:19, inlined from 'void mdds::mtv::aos::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = const double*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = const double*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3224:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:497:17, inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 823 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:511:19, inlined from 'void mdds::mtv::aos::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = double*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = double*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3224:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp: In function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o rtree_test test/rtree/test_main.o test/rtree/test_basic.o test/rtree/test_copy.o test/rtree/test_erase_directories.o test/rtree/test_node_split.o test/rtree/test_directory_node_split.o test/rtree/test_intersection.o test/rtree/test_move.o test/rtree/test_square_distance.o test/rtree/test_geometry.o test/rtree/test_exact_search_by_extent.o test/rtree/test_exact_search_by_point.o test/rtree/test_forced_reinsertion.o test/rtree/test_point_objects.o test/test_global.o In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3224:31: ./include/mdds/multi_type_vector/aos/../types.hpp:511:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 511 | blk.insert(blk.begin() + pos, it_begin, it_end); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:511:19: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:511:19, inlined from 'void mdds::mtv::soa::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:1788:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 test/multi_type_matrix_test_walk.cpp: In function 'void mtm_test_parallel_walk_with_lambda()': test/multi_type_matrix_test_walk.cpp:504:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 504 | vector values = {1.1, 1.2, 1.3, 1.4}; | ^ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_perf test/multi_type_vector/perf/test_main.o test/test_global.o In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:511:19, inlined from 'void mdds::mtv::soa::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:42:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:1788:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:1788:31: ./include/mdds/multi_type_vector/soa/../types.hpp:511:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 511 | blk.insert(blk.begin() + pos, it_begin, it_end); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:511:19: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'void mdds::mtv::aos::mdds_mtv_append_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:69:1, inlined from 'bool mdds::mtv::aos::multi_type_vector::append_to_prev_block(size_type, element_category_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:4206:27: ./include/mdds/multi_type_vector/types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:511:19, inlined from 'void mdds::mtv::soa::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = const double*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = const double*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:1788:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/aos/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:511:19, inlined from 'void mdds::mtv::aos::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3224:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:511:19, inlined from 'void mdds::mtv::soa::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = double*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = double*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:1788:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void mtv_test_iterators_set_empty()' at ./test/multi_type_vector/default/tc/iterators_set_empty.inl:176:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'void mdds::mtv::soa::mdds_mtv_append_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:42:1, inlined from 'bool mdds::mtv::soa::multi_type_vector::append_to_prev_block(size_type, element_category_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:3944:27, inlined from 'bool mdds::mtv::soa::multi_type_vector::append_to_prev_block(size_type, element_category_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:3936:6: ./include/mdds/multi_type_vector/types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = double*; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void mtv_test_iterators_set_empty()' at ./test/multi_type_vector/default/tc/iterators_set_empty.inl:176:19: /usr/include/c++/12.2.1/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_position.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_position.Po In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 823 | assign(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]': ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:823:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/./multi_type_vector/soa/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ./include/mdds/./multi_type_vector/soa/../types.hpp: In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]': ./include/mdds/./multi_type_vector/soa/../types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:490:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = const double*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = const double*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3224:31: ./include/mdds/multi_type_vector/types.hpp:511:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 511 | blk.insert(blk.begin() + pos, it_begin, it_end); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:497:17, inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators.Po /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = eb_counter_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3224:31: ./include/mdds/multi_type_vector/aos/../types.hpp:511:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 511 | blk.insert(blk.begin() + pos, it_begin, it_end); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:511:19: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1477 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:497:17, inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_position.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_position.Po /usr/include/c++/12.2.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.2.1/bits/stl_vector.h:1477:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: ./include/mdds/multi_type_vector/aos/../types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:497:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:511:19, inlined from 'void mdds::mtv::soa::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:1788:31: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators.Po In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:535:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:553:59: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:556:60: ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3666:35: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3699:35: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3749:31: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:497:17, inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3786:35: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3797:31: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3809:27: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:397:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:415:58: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/multi_type_vector/trait.hpp:418:59: ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = const double*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = const double*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:1788:31: ./include/mdds/multi_type_vector/types.hpp:511:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 511 | blk.insert(blk.begin() + pos, it_begin, it_end); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:69:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: ./include/mdds/multi_type_vector/types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: ./include/mdds/multi_type_vector/soa/../types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:497:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::assign_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:489:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:438:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 438 | d.assign(its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_matrix_test_walk test/multi_type_matrix_test_walk.o test/test_global.o In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = const double*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = const double*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: ./include/mdds/multi_type_vector/types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:535:60: ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:553:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::prepend_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:556:60: ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 450 | d.insert(d.begin(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:450:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:397:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:415:58: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&)' at ./include/mdds/./multi_type_vector/trait.hpp:418:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 417 | d.insert(d.end(), s.begin(), s.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:417:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::insert_values(mdds::mtv::base_element_block&, size_t, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_insert_values(mdds::mtv::base_element_block&, size_t, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::insert_cells_impl(size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = eb_counter_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:1788:31: ./include/mdds/multi_type_vector/soa/../types.hpp:511:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 511 | blk.insert(blk.begin() + pos, it_begin, it_end); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:511:19: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:443:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:461:58: ./include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/./multi_type_vector/trait.hpp:464:59: ./include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'void mdds::mtv::aos::mdds_mtv_append_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:69:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_multi_blocks_block1_non_equal(size_type, size_type, size_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3898:31: ./include/mdds/multi_type_vector/types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:497:17, inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'void mdds::mtv::aos::mdds_mtv_append_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:69:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_multi_blocks_block1_non_empty(size_type, size_type, size_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:4005:31: ./include/mdds/multi_type_vector/types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2570:35: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2606:35: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2653:31: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2695:35: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2707:31: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2720:27: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = double*; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_multi_blocks_block1_non_equal(size_type, size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3903:31: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = eb_counter_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: ./include/mdds/multi_type_vector/aos/../types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:497:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_multi_blocks_block1_non_equal(size_type, size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2817:31: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:42:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: ./include/mdds/multi_type_vector/types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/aos/../types.hpp:497:17, inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = double*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:71:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = double*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_set_empty.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_set_empty.Po In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = const double*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = const double*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: ./include/mdds/multi_type_vector/types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 739 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ mv -f test/multi_type_vector/collection/aos/.deps/multi_type_vector_test_collection_aos-test_main.Tpo test/multi_type_vector/collection/aos/.deps/multi_type_vector_test_collection_aos-test_main.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_collection_aos test/multi_type_vector/collection/aos/multi_type_vector_test_collection_aos-test_main.o test/multi_type_vector_test_collection_aos-test_global.o In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:490:17: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_multi_blocks_block1_non_equal(size_type, size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2817:31: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/aos/../types.hpp:497:17, inlined from 'void mdds::mtv::aos::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = long long unsigned int*]' at ./include/mdds/multi_type_vector/aos/main_def.inl:69:1, inlined from 'mdds::mtv::aos::multi_type_vector::iterator mdds::mtv::aos::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = long long unsigned int*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/aos/main_def.inl:3774:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'void mdds::mtv::soa::mdds_mtv_append_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:42:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_multi_blocks_block1_non_equal(size_type, size_type, size_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2811:31: ./include/mdds/multi_type_vector/types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'void mdds::mtv::soa::mdds_mtv_append_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = const long long unsigned int*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:42:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_multi_blocks_block1_non_empty(size_type, size_type, size_type, size_type, const T&, const T&) [with T = const long long unsigned int*; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2922:31: ./include/mdds/multi_type_vector/types.hpp:490:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 490 | d.insert(it, it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_erase.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_erase.Po mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_set_empty.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_set_empty.Po In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_multi_blocks_block1_non_equal(size_type, size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::custom_block_func2, mdds::mtv::managed_element_block<51, muser_cell> >; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2817:31: ./include/mdds/multi_type_vector/types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_empty_cells.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_empty_cells.Po In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = double*; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = double*; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = double*; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = double*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = double*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_insert.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_insert.Po mv -f test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_basic.Tpo test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_basic.Po In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = long long unsigned int*; = void; _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = long long unsigned int*; _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]' at ./include/mdds/multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const uint64_t&, const _Iter&, const _Iter&) [with _Iter = long long unsigned int*]' at ./include/mdds/multi_type_vector/soa/main_def.inl:42:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = long long unsigned int*; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_erase.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_erase.Po mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_insert.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_insert.Po In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f test/multi_type_vector/collection/soa/.deps/multi_type_vector_test_collection_soa-test_main.Tpo test/multi_type_vector/collection/soa/.deps/multi_type_vector_test_collection_soa-test_main.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_collection_soa test/multi_type_vector/collection/soa/multi_type_vector_test_collection_soa-test_main.o test/multi_type_vector_test_collection_soa-test_global.o mv -f test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_transfer.Tpo test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_transfer.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o flat_segment_tree_test test/flat_segment_tree_test.o test/test_global.o mv -f test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_basic.Tpo test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_basic.Po In file included from /usr/include/c++/12.2.1/vector:64, from ./include/mdds/trie_map.hpp:34, from test/trie_map_test.cpp:34: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_empty_cells.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_empty_cells.Po mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_insert.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_insert.Po mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_insert.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_insert.Po In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:443:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<7, long long int>; int _TypeId = 7; _Data = long long int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:461:58: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t) [with _Self = mdds::mtv::default_element_block<8, long long unsigned int>; int _TypeId = 8; _Data = long long unsigned int]', inlined from 'static void mdds::mtv::element_block_func_base::append_values_from_block(mdds::mtv::base_element_block&, const mdds::mtv::base_element_block&, size_t, size_t)' at ./include/mdds/multi_type_vector/trait.hpp:464:59: ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 429 | d.insert(d.end(), its.first, its.second); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/aos/../types.hpp:429:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o rtree_test_bulkload test/rtree/test_bulkload_main.o test/test_global.o mv -f test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_swap.Tpo test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_swap.Po mv -f test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_swap.Tpo test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_swap.Po mv -f test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_transfer.Tpo test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_transfer.Po mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_hints.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_hints.Po mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_misc.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_misc.Po In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_hints.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_hints.Po mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_transfer.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_transfer.Po In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = eb_counter_trait]' at ./include/mdds/multi_type_vector/soa/main_def.inl:2682:40: ./include/mdds/multi_type_vector/soa/../types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/multi_type_vector/soa/../types.hpp:497:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2570:35: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2606:35: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2653:31: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2682:40: ./include/mdds/./multi_type_vector/soa/../types.hpp:497:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 497 | d.insert(d.begin(), it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/mdds/./multi_type_vector/soa/../types.hpp:497:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2695:35: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2707:31: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2720:27: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o segment_tree_test test/segment_tree_test.o test/test_global.o In file included from test/multi_type_vector/event/aos/test_block_counter.cpp:32: ./test/multi_type_vector/event/tc/block_counter.inl: In function 'void mtv_test_block_counter()': ./test/multi_type_vector/event/tc/block_counter.inl:364:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 364 | std::vector vals = {1.1, 1.2, 1.3}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:487:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:502:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 502 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:515:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 515 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:531:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 531 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:542:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 542 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:550:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:562:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 562 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:580:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 580 | std::vector vals = {1.1, 1.2, 1.3}; // same type as the top block. | ^ ./test/multi_type_vector/event/tc/block_counter.inl:595:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 595 | std::vector vals = {1.1, 1.2, 1.3}; // differene type from that of the top block. | ^ mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_transfer.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_transfer.Po In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2570:35: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2606:35: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2653:31: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1481:22, inlined from 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::prepend_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]' at ./include/mdds/./multi_type_vector/soa/../types.hpp:497:17, inlined from 'void mdds::mtv::soa::mdds_mtv_prepend_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2682:40: /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 1779 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1780 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2695:35: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2707:31: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ In static member function 'static void mdds::mtv::element_block<_Self, _TypeId, _Data>::assign_values(mdds::mtv::base_element_block&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >; _Self = mdds::mtv::default_element_block<10, double>; int _TypeId = 10; _Data = double]', inlined from 'void mdds::mtv::soa::mdds_mtv_assign_values(mdds::mtv::base_element_block&, const double&, const _Iter&, const _Iter&) [with _Iter = __gnu_cxx::__normal_iterator > >]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:44:1, inlined from 'mdds::mtv::soa::multi_type_vector::iterator mdds::mtv::soa::multi_type_vector::set_cells_to_single_block(size_type, size_type, size_type, const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; ElemBlockFunc = mdds::mtv::element_block_func; Trait = mdds::mtv::default_trait]' at ./include/mdds/./multi_type_vector/soa/main_def.inl:2720:27: ./include/mdds/./multi_type_vector/soa/../types.hpp:504:17: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 504 | d.assign(it_begin, it_end); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_misc.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_misc.Po In file included from test/multi_type_vector/event/soa/test_block_counter.cpp:32: ./test/multi_type_vector/event/tc/block_counter.inl: In function 'void mtv_test_block_counter()': ./test/multi_type_vector/event/tc/block_counter.inl:364:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 364 | std::vector vals = {1.1, 1.2, 1.3}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:487:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 487 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:502:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 502 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:515:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 515 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:531:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 531 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:542:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 542 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:550:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:562:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 562 | std::vector vals = {1.1, 1.2}; | ^ ./test/multi_type_vector/event/tc/block_counter.inl:580:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 580 | std::vector vals = {1.1, 1.2, 1.3}; // same type as the top block. | ^ ./test/multi_type_vector/event/tc/block_counter.inl:595:50: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 595 | std::vector vals = {1.1, 1.2, 1.3}; // differene type from that of the top block. | ^ mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_swap_range.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_swap_range.Po mv -f test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_managed_block.Tpo test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_managed_block.Po mv -f test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_misc.Tpo test/multi_type_vector/custom/aos/.deps/multi_type_vector_test_custom_aos-test_misc.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_custom_aos test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_main.o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_basic.o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_managed_block.o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_misc.o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_swap.o test/multi_type_vector/custom/aos/multi_type_vector_test_custom_aos-test_transfer.o test/multi_type_vector_test_custom_aos-test_global.o mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_set.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_set.Po mv -f test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_misc.Tpo test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_misc.Po mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_set.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_iterators_set.Po mv -f test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_basic.Tpo test/multi_type_vector/default/aos/.deps/multi_type_vector_test_default_aos-test_basic.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_default_aos test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_construction.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_basic.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_empty_cells.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_erase.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_hints.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_insert.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_insert.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_set.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_iterators_set_empty.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_misc.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_position.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_set.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_swap_range.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_transfer.o test/multi_type_vector/default/aos/multi_type_vector_test_default_aos-test_main.o test/multi_type_vector_test_default_aos-test_global.o mv -f test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_managed_block.Tpo test/multi_type_vector/custom/soa/.deps/multi_type_vector_test_custom_soa-test_managed_block.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_custom_soa test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_main.o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_basic.o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_managed_block.o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_misc.o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_swap.o test/multi_type_vector/custom/soa/multi_type_vector_test_custom_soa-test_transfer.o test/multi_type_vector_test_custom_soa-test_global.o mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_swap_range.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_swap_range.Po mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_set.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_iterators_set.Po mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_set.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_set.Po mv -f test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_basic.Tpo test/multi_type_vector/default/soa/.deps/multi_type_vector_test_default_soa-test_basic.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_default_soa test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_main.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_construction.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_basic.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_empty_cells.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_erase.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_hints.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_insert.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_insert.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_set.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_iterators_set_empty.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_misc.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_position.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_set.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_swap_range.o test/multi_type_vector/default/soa/multi_type_vector_test_default_soa-test_transfer.o test/multi_type_vector_test_default_soa-test_global.o mv -f test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_block_counter.Tpo test/multi_type_vector/event/aos/.deps/multi_type_vector_test_event_aos-test_block_counter.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_event_aos test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_main.o test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_block_counter.o test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_block_init.o test/multi_type_vector/event/aos/multi_type_vector_test_event_aos-test_swap.o test/multi_type_vector_test_event_aos-test_global.o g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_matrix_test test/multi_type_matrix_test.o test/test_global.o In file included from /usr/include/c++/12.2.1/list:63, from test/trie_map_test.cpp:40: /usr/include/c++/12.2.1/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:2003:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(const std::__cxx11::list<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:814:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/stl_list.h: In constructor 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_list.h:834:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 834 | list(initializer_list __l, | ^~~~ In member function 'std::__cxx11::list<_Tp, _Alloc>::reference std::__cxx11::list<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::__cxx11::list<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const double*; _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:1934:18, inlined from 'std::__cxx11::list<_Tp, _Alloc>::list(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_list.h:837:31: /usr/include/c++/12.2.1/bits/stl_list.h:1321:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1321 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_block_counter.Tpo test/multi_type_vector/event/soa/.deps/multi_type_vector_test_event_soa-test_block_counter.Po g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o multi_type_vector_test_event_soa test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_main.o test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_block_counter.o test/multi_type_vector/event/soa/multi_type_vector_test_event_soa-test_block_init.o test/multi_type_vector/event/aos/multi_type_vector_test_event_soa-test_swap.o test/multi_type_vector_test_event_soa-test_global.o test/trie_map_test.cpp: In function 'void trie_packed_test_save_and_load_state::test4()': test/trie_map_test.cpp:1046:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1046 | } | ^ test/trie_map_test.cpp:1046:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1046:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1046:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1046:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1046:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1046:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In member function 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'static void mdds::trie::numeric_sequence_value_serializer::read(std::istream&, size_t, T&) [with T = std::__cxx11::list]' at ./include/mdds/trie_map_def.inl:284:20, inlined from 'mdds::detail::trie::read_variable_size_values_from_istream<_Func, _V>::value_store_type mdds::detail::trie::read_variable_size_values_from_istream<_Func, _V>::operator()(std::istream&, uint32_t) const [with _Func = mdds::trie::value_serializer, void>; _V = std::__cxx11::list]' at ./include/mdds/trie_map_def.inl:194:24, inlined from 'void mdds::packed_trie_map<_KeyTrait, _ValueT>::load_state(std::istream&) [with _Func = mdds::trie::value_serializer, void>; _KeyTrait = mdds::trie::std_container_trait >; _ValueT = std::__cxx11::list]' at ./include/mdds/trie_map_def.inl:1358:19: /usr/include/c++/12.2.1/bits/stl_list.h:1306:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ test/trie_map_test.cpp: In function 'void trie_packed_test_save_and_load_state::test6() [with SeqT = std::__cxx11::list]': test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1113 | } | ^ test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In file included from /usr/include/c++/12.2.1/deque:64, from ./include/mdds/trie_map.hpp:36: /usr/include/c++/12.2.1/bits/stl_deque.h: In constructor 'std::deque<_Tp, _Alloc>::deque(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_deque.h:976:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 976 | deque(initializer_list __l, | ^~~~~ /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ test/trie_map_test.cpp: In function 'void trie_packed_test_save_and_load_state::test6() [with SeqT = std::vector]': test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1113 | } | ^ test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp: In function 'void trie_packed_test_save_and_load_state::test6() [with SeqT = std::deque]': test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1113 | } | ^ test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 test/trie_map_test.cpp:1113:1: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 g++ -std=c++17 -Os -Wformat -Werror=format-security -DSIZEOF_VOID_P=4 -Wl,--as-needed,-O1,--sort-common -o trie_map_test test/trie_map_test.o test/test_global.o make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make check-TESTS make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' PASS: multi_type_matrix_test PASS: multi_type_matrix_test_walk PASS: multi_type_vector_test_event_aos PASS: multi_type_vector_test_event_soa PASS: multi_type_vector_test_custom_aos PASS: multi_type_vector_test_custom_soa PASS: multi_type_vector_test_collection_aos PASS: multi_type_vector_test_collection_soa PASS: sorted_string_map_test PASS: multi_type_vector_test_default_aos PASS: point_quad_tree_test PASS: segment_tree_test PASS: trie_map_test PASS: multi_type_vector_test_default_soa PASS: ref_pair_test PASS: flat_segment_tree_test PASS: rtree_test_bulkload PASS: rtree_test ============================================================================ Testsuite summary for mdds 2.0.3 ============================================================================ # TOTAL: 18 # PASS: 18 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' >>> mdds: Entering fakeroot... Making install in include make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' Making install in mdds make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' Making install in multi_type_vector make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' Making install in aos make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/aos' make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/aos' make[5]: Nothing to be done for 'install-exec-am'. ../../../.././install-sh -c -d '/home/buildozer/aports/community/mdds/pkg/mdds/usr/include/mdds-2.0/mdds/multi_type_vector/aos' /usr/bin/install -c -m 644 block_util.hpp iterator.hpp main_def.inl main.hpp '/home/buildozer/aports/community/mdds/pkg/mdds/usr/include/mdds-2.0/mdds/multi_type_vector/aos' make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/aos' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/aos' Making install in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/soa' make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/soa' make[5]: Nothing to be done for 'install-exec-am'. ../../../.././install-sh -c -d '/home/buildozer/aports/community/mdds/pkg/mdds/usr/include/mdds-2.0/mdds/multi_type_vector/soa' /usr/bin/install -c -m 644 block_util.hpp iterator.hpp main_def.inl main.hpp '/home/buildozer/aports/community/mdds/pkg/mdds/usr/include/mdds-2.0/mdds/multi_type_vector/soa' make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/soa' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[5]: Nothing to be done for 'install-exec-am'. ../../.././install-sh -c -d '/home/buildozer/aports/community/mdds/pkg/mdds/usr/include/mdds-2.0/mdds/multi_type_vector' /usr/bin/install -c -m 644 collection_def.inl collection.hpp custom_func1.hpp custom_func2.hpp custom_func3.hpp iterator_node.hpp macro.hpp trait.hpp types.hpp util.hpp '/home/buildozer/aports/community/mdds/pkg/mdds/usr/include/mdds-2.0/mdds/multi_type_vector' make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds/multi_type_vector' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[4]: Nothing to be done for 'install-exec-am'. ../.././install-sh -c -d '/home/buildozer/aports/community/mdds/pkg/mdds/usr/include/mdds-2.0/mdds' /usr/bin/install -c -m 644 flat_segment_tree_def.inl flat_segment_tree.hpp flat_segment_tree_itr.hpp global.hpp multi_type_matrix_def.inl multi_type_matrix.hpp multi_type_vector_custom_func1.hpp multi_type_vector_custom_func2.hpp multi_type_vector_custom_func3.hpp multi_type_vector.hpp multi_type_vector_itr.hpp multi_type_vector_macro.hpp multi_type_vector_trait.hpp multi_type_vector_types.hpp node.hpp point_quad_tree.hpp quad_node.hpp ref_pair.hpp rtree_def.inl rtree.hpp segment_tree_def.inl segment_tree.hpp sorted_string_map_def.inl sorted_string_map.hpp trie_map_def.inl trie_map.hpp trie_map_itr.hpp '/home/buildozer/aports/community/mdds/pkg/mdds/usr/include/mdds-2.0/mdds' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include/mdds' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/include' Making install in example make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/example' Making install in test make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' Making install in gdb make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' Making install in src make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb/src' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/gdb' Making install in multi_type_vector make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' Making install in custom-trait make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' Making install in aos make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/aos' Making install in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/custom-trait' Making install in debug-util make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' Making install in soa make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util/soa' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[5]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector/debug-util' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[4]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test/multi_type_vector' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/test' Making install in tools make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' Making install in runtime-env make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools/runtime-env' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools/runtime-env' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools/runtime-env' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools/runtime-env' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[3]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3/tools' make[1]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make[2]: Entering directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make[2]: Nothing to be done for 'install-exec-am'. ./install-sh -c -d /home/buildozer/aports/community/mdds/pkg/mdds/usr/share/doc/mdds ./install-sh -c -d '/home/buildozer/aports/community/mdds/pkg/mdds/usr/share/doc/mdds' ./install-sh -c -d '/home/buildozer/aports/community/mdds/pkg/mdds/usr/share/pkgconfig' /usr/bin/install -c -m 644 ./LICENSE /home/buildozer/aports/community/mdds/pkg/mdds/usr/share/doc/mdds/COPYING /usr/bin/install -c -m 644 ./CHANGELOG /home/buildozer/aports/community/mdds/pkg/mdds/usr/share/doc/mdds/NEWS /usr/bin/install -c -m 644 AUTHORS README.md '/home/buildozer/aports/community/mdds/pkg/mdds/usr/share/doc/mdds' /usr/bin/install -c -m 644 misc/mdds-2.0.pc '/home/buildozer/aports/community/mdds/pkg/mdds/usr/share/pkgconfig' make[2]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' make[1]: Leaving directory '/home/buildozer/aports/community/mdds/src/mdds-2.0.3' >>> mdds-dev*: Running split function dev... >>> mdds-dev*: Preparing subpackage mdds-dev... >>> mdds-dev*: Running postcheck for mdds-dev >>> mdds-doc*: Running split function doc... >>> mdds-doc*: Preparing subpackage mdds-doc... >>> mdds-doc*: Running postcheck for mdds-doc >>> mdds*: Running postcheck for mdds >>> mdds*: Preparing package mdds... >>> mdds-dev*: Tracing dependencies... pkgconfig >>> mdds-dev*: Package size: 1.2 MB >>> mdds-dev*: Compressing data... >>> mdds-dev*: Create checksum... >>> mdds-dev*: Create mdds-dev-2.0.3-r4.apk >>> mdds-doc*: Tracing dependencies... >>> mdds-doc*: Package size: 60.0 KB >>> mdds-doc*: Compressing data... >>> mdds-doc*: Create checksum... >>> mdds-doc*: Create mdds-doc-2.0.3-r4.apk >>> mdds*: Tracing dependencies... >>> mdds*: Package size: 4.0 KB >>> mdds*: Compressing data... >>> mdds*: Create checksum... >>> mdds*: Create mdds-2.0.3-r4.apk >>> mdds: Build complete at Fri, 21 Apr 2023 10:52:54 +0000 elapsed time 0h 0m 55s >>> mdds: Cleaning up srcdir >>> mdds: Cleaning up pkgdir >>> mdds: Uninstalling dependencies... (1/61) Purging .makedepends-mdds (20230421.105200) (2/61) Purging boost-dev (1.82.0-r1) (3/61) Purging boost1.82-dev (1.82.0-r1) (4/61) Purging boost1.82 (1.82.0-r1) (5/61) Purging linux-headers (6.2-r0) (6/61) Purging bzip2-dev (1.0.8-r5) (7/61) Purging icu-dev (73.1-r1) (8/61) Purging xz-dev (5.4.2-r1) (9/61) Purging xz (5.4.2-r1) (10/61) Purging zlib-dev (1.2.13-r1) (11/61) Purging zstd-dev (1.5.5-r3) (12/61) Purging zstd (1.5.5-r3) (13/61) Purging boost1.82-libs (1.82.0-r1) (14/61) Purging boost1.82-atomic (1.82.0-r1) (15/61) Purging boost1.82-container (1.82.0-r1) (16/61) Purging boost1.82-contract (1.82.0-r1) (17/61) Purging boost1.82-coroutine (1.82.0-r1) (18/61) Purging boost1.82-date_time (1.82.0-r1) (19/61) Purging boost1.82-fiber (1.82.0-r1) (20/61) Purging boost1.82-graph (1.82.0-r1) (21/61) Purging boost1.82-iostreams (1.82.0-r1) (22/61) Purging boost1.82-json (1.82.0-r1) (23/61) Purging boost1.82-locale (1.82.0-r1) (24/61) Purging boost1.82-log_setup (1.82.0-r1) (25/61) Purging boost1.82-math (1.82.0-r1) (26/61) Purging boost1.82-nowide (1.82.0-r1) (27/61) Purging boost1.82-prg_exec_monitor (1.82.0-r1) (28/61) Purging boost1.82-program_options (1.82.0-r1) (29/61) Purging boost1.82-python3 (1.82.0-r1) (30/61) Purging boost1.82-random (1.82.0-r1) (31/61) Purging boost1.82-regex (1.82.0-r1) (32/61) Purging boost1.82-stacktrace_basic (1.82.0-r1) (33/61) Purging boost1.82-stacktrace_noop (1.82.0-r1) (34/61) Purging boost1.82-system (1.82.0-r1) (35/61) Purging boost1.82-timer (1.82.0-r1) (36/61) Purging boost1.82-type_erasure (1.82.0-r1) (37/61) Purging boost1.82-unit_test_framework (1.82.0-r1) (38/61) Purging boost1.82-url (1.82.0-r1) (39/61) Purging boost1.82-wave (1.82.0-r1) (40/61) Purging boost1.82-wserialization (1.82.0-r1) (41/61) Purging boost1.82-chrono (1.82.0-r1) (42/61) Purging boost1.82-context (1.82.0-r1) (43/61) Purging boost1.82-log (1.82.0-r1) (44/61) Purging boost1.82-serialization (1.82.0-r1) (45/61) Purging boost1.82-thread (1.82.0-r1) (46/61) Purging icu (73.1-r1) (47/61) Purging icu-libs (73.1-r1) (48/61) Purging python3-pyc (3.11.3-r10) (49/61) Purging python3-pycache-pyc0 (3.11.3-r10) (50/61) Purging pyc (0.1-r0) (51/61) Purging boost1.82-filesystem (1.82.0-r1) (52/61) Purging python3 (3.11.3-r10) (53/61) Purging gdbm (1.23-r1) (54/61) Purging icu-data-en (73.1-r1) (55/61) Purging libbz2 (1.0.8-r5) (56/61) Purging libffi (3.4.4-r2) (57/61) Purging libpanelw (6.4_p20230401-r4) (58/61) Purging mpdecimal (2.5.1-r2) (59/61) Purging readline (8.2.1-r1) (60/61) Purging sqlite-libs (3.41.2-r2) (61/61) Purging xz-libs (5.4.2-r1) Executing busybox-1.36.0-r7.trigger OK: 283 MiB in 97 packages >>> mdds: Updating the community/armv7 repository index... >>> mdds: Signing the index...