>>> libsemigroups: Building testing/libsemigroups 2.7.1-r1 (using abuild 3.11.0-r1) started Mon, 15 May 2023 15:06:43 +0000 >>> libsemigroups: Checking sanity of /home/buildozer/aports/testing/libsemigroups/APKBUILD... >>> libsemigroups: Analyzing dependencies... >>> libsemigroups: Installing for build: build-base eigen-dev fmt-dev (1/4) Installing eigen-dev (3.4.0-r9) (2/4) Installing fmt (9.1.0-r1) (3/4) Installing fmt-dev (9.1.0-r1) (4/4) Installing .makedepends-libsemigroups (20230515.150644) OK: 911 MiB in 113 packages >>> libsemigroups: Cleaning up srcdir >>> libsemigroups: Cleaning up pkgdir >>> libsemigroups: Fetching https://distfiles.alpinelinux.org/distfiles/edge//libsemigroups-2.7.1.tar.gz >>> libsemigroups: Fetching https://distfiles.alpinelinux.org/distfiles/edge//libsemigroups-2.7.1.tar.gz >>> libsemigroups: Checking sha512sums... libsemigroups-2.7.1.tar.gz: OK >>> libsemigroups: Unpacking /var/cache/distfiles/edge//libsemigroups-2.7.1.tar.gz... checking build system type... armv7-alpine-linux-musleabihf checking host system type... armv7-alpine-linux-musleabihf checking target system type... armv7-alpine-linux-musleabihf checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./config/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 how to create a pax tar archive... gnutar checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for armv7-alpine-linux-musleabihf-gcc... gcc 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 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 armv7-alpine-linux-musleabihf-ar... no checking for armv7-alpine-linux-musleabihf-lib... no checking for armv7-alpine-linux-musleabihf-link... no checking for ar... ar checking the archiver (ar) interface... ar 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++14 features by default... yes checking for a sed that does not truncate output... /bin/sed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for pthread_create in -lpthread... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 98304 checking how to convert armv7-alpine-linux-musleabihf file names to armv7-alpine-linux-musleabihf format... func_convert_file_noop checking how to convert armv7-alpine-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv7-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for armv7-alpine-linux-musleabihf-file... no checking for file... file checking for armv7-alpine-linux-musleabihf-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7-alpine-linux-musleabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7-alpine-linux-musleabihf-ar... ar checking for archiver @FILE support... @ checking for armv7-alpine-linux-musleabihf-strip... no checking for strip... strip checking for armv7-alpine-linux-musleabihf-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for armv7-alpine-linux-musleabihf-mt... no checking for mt... no checking if : is a manifest tool... no 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 for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for limits.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for pthread.h... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes checking for inline... inline checking for int64_t... yes checking for size_t... yes checking for uint64_t... yes checking for ptrdiff_t... yes checking size of void *... 4 checking for GNU libc compatible malloc... yes checking for gettimeofday... yes checking for memset... yes checking for pow... yes checking for sqrt... yes checking whether to enable debug mode... no checking whether to enable verbose mode... no checking whether enable compiler warnings... no checking whether to enable stats mode... yes checking whether to enable backward mode... yes checking for execinfo.h... no configure: WARNING: backward enabled but execinfo.h not found, disabling backward! checking whether to build with code coverage support... no checking whether to enable HPCombi... yes checking for ./extern/HPCombi/VERSION... yes checking the required version of HPCombi... 0.0.6 checking the version of HPCombi that's present... 0.0.6 checking whether C++ compiler accepts -mavx... no configure: WARNING: flag -mavx not supported, HPCombi is disabled checking for armv7-alpine-linux-musleabihf-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking whether to enable fmt... yes checking whether to use external fmt... yes checking for fmt >= 8.1.1... yes checking whether to enable eigen... yes checking whether to use external eigen... yes checking for eigen3 >= 3.3.7... yes checking for __builtin_popcountl... yes checking for __builtin_clzll... yes checking whether to try and use __builtin_popcntl... yes checking whether to try and use __builtin_clzlll... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libsemigroups.pc config.status: creating config/config.h config.status: executing depfiles commands config.status: executing include/libsemigroups/config.hpp commands config.status: creating include/libsemigroups/config.hpp - prefix LIBSEMIGROUPS for config/config.h defines config.status: executing libtool commands CXX src/libsemigroups_la-bipart.lo CXX src/libsemigroups_la-bmat8.lo CXX src/libsemigroups_la-cong-intf.lo CXX src/libsemigroups_la-cong-pair.lo CXX src/libsemigroups_la-cong.lo CXX src/libsemigroups_la-constants.lo CXX src/libsemigroups_la-coset.lo CXX src/libsemigroups_la-exception.lo CXX src/libsemigroups_la-felsch-tree.lo CXX src/libsemigroups_la-forest.lo CXX src/libsemigroups_la-fpsemi-examples.lo CXX src/libsemigroups_la-fpsemi-intf.lo CXX src/libsemigroups_la-fpsemi.lo CXX src/libsemigroups_la-freeband.lo CXX src/libsemigroups_la-froidure-pin-base.lo CXX src/libsemigroups_la-kambites.lo CXX src/libsemigroups_la-knuth-bendix.lo CXX src/libsemigroups_la-make-present.lo CXX src/libsemigroups_la-node-manager.lo CXX src/libsemigroups_la-pbr.lo CXX src/libsemigroups_la-obvinf.lo CXX src/libsemigroups_la-race.lo CXX src/libsemigroups_la-report.lo CXX src/libsemigroups_la-runner.lo CXX src/libsemigroups_la-siso.lo CXX src/libsemigroups_la-string.lo CXX src/libsemigroups_la-stephen.lo CXX src/libsemigroups_la-timer.lo CXX src/libsemigroups_la-todd-coxeter.lo CXX src/libsemigroups_la-ukkonen.lo CXX src/libsemigroups_la-wilo.lo CXX src/libsemigroups_la-word.lo CXX src/libsemigroups_la-wislo.lo In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/stephen.hpp:27, from src/stephen.cpp:22: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2928:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2865:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/knuth-bendix.hpp:31, from src/knuth-bendix.cpp:19: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2865:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD libsemigroups.la make test_all make[1]: Entering directory '/home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1' CXX tests/bmat-data.o CXX tests/test-action.o CXX tests/test-bipart.o CXX tests/test-bitset.o CXX tests/test-bmat8.o CXX tests/test-cong-intf.o CXX tests/test-cong-pair.o CXX tests/test-cong.o CXX tests/test-constants.o CXX tests/test-containers.o CXX tests/test-digraph-helper.o CXX tests/test-digraph.o CXX tests/test-felsch-tree.o CXX tests/test-forest.o CXX tests/test-fpsemi.o CXX tests/test-fpsemi-examples-1.o CXX tests/test-fpsemi-examples-2.o CXX tests/test-fpsemi-examples-3.o CXX tests/test-fpsemi-intf.o CXX tests/test-freeband.o CXX tests/test-froidure-pin-bipart.o CXX tests/test-froidure-pin-bmat8.o CXX tests/test-froidure-pin-bmat.o CXX tests/test-froidure-pin-integers.o CXX tests/test-froidure-pin-intmat.o CXX tests/test-froidure-pin-intpairs.o CXX tests/test-froidure-pin-matrix.o CXX tests/test-froidure-pin-maxplustrunc.o CXX tests/test-froidure-pin-pbr.o CXX tests/test-froidure-pin-pperm.o CXX tests/test-froidure-pin-projmaxplus.o CXX tests/test-froidure-pin-transf.o CXX tests/test-hpcombi.o CXX tests/test-iterator.o CXX tests/test-kambites.o CXX tests/test-kbe.o CXX tests/test-knuth-bendix-1.o CXX tests/test-knuth-bendix-2.o CXX tests/test-knuth-bendix-3.o CXX tests/test-knuth-bendix-4.o CXX tests/test-knuth-bendix-5.o CXX tests/test-knuth-bendix-6.o CXX tests/test-konieczny-bmat8-1.o CXX tests/test-konieczny-bmat8-2.o CXX tests/test-konieczny-bmat8-3.o CXX tests/test-konieczny-transf.o CXX tests/test-konieczny-bmat.o CXX tests/test-konieczny-pperm.o CXX tests/test-main.o CXX tests/test-make-present.o CXX tests/test-make-froidure-pin.o CXX tests/test-matrix.o CXX tests/test-obvinf.o CXX tests/test-order.o CXX tests/test-pbr.o CXX tests/test-pool.o CXX tests/test-present.o CXX tests/test-race.o CXX tests/test-runner.o CXX tests/test-schreier-sims.o CXX tests/test-schreier-sims-helper.o CXX tests/test-sims1.o CXX tests/test-siso.o CXX tests/test-stephen.o CXX tests/test-string.o CXX tests/test-string-view.o CXX tests/test-timer.o CXX tests/test-todd-coxeter.o CXX tests/test-types.o CXX tests/test-uf.o CXX tests/test-ukkonen.o CXX tests/test-wilo.o CXX tests/test-wislo.o CXX tests/test-word.o In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from tests/catch.hpp:3598, from tests/test-froidure-pin-maxplustrunc.cpp:24: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = array; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-froidure-pin-maxplustrunc.cpp:22: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::array&}; _Tp = std::array; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-bmat8.cpp:22: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libsemigroups::BMat8&}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1631 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1910 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4861:18, inlined from 'void libsemigroups::tropical_max_plus_row_basis(std::vector >&) [with unsigned int dim = 2; unsigned int thresh = 9]' at tests/test-froidure-pin-maxplustrunc.cpp:70:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4861:18, inlined from 'void libsemigroups::tropical_max_plus_row_basis(std::vector >&) [with unsigned int dim = 2; unsigned int thresh = 9]' at tests/test-froidure-pin-maxplustrunc.cpp:70:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::array; _Alloc = std::allocator >]', inlined from 'void libsemigroups::tropical_max_plus_row_basis(std::vector >&) [with unsigned int dim = 2; unsigned int thresh = 9]' at tests/test-froidure-pin-maxplustrunc.cpp:101:24: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-froidure-pin-bmat8.cpp:22: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libsemigroups::BMat8&}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-knuth-bendix-4.cpp:42: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2865:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from tests/catch.hpp:3598, from tests/test-konieczny-bmat8-3.cpp:20: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = libsemigroups::BMat8; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from tests/test-konieczny-bmat8-2.cpp:18: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = libsemigroups::BMat8; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:72, from tests/catch.hpp:564: /usr/include/c++/13.1.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::__detail::_Node_iterator; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:315:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 315 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc:315:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-konieczny-bmat8-2.cpp:21: /usr/include/c++/13.1.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::__detail::_Node_iterator; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:315:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 315 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc:315:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:66: /usr/include/c++/13.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = const libsemigroups::BMat8*; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:582:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = const libsemigroups::BMat8*; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:607:24: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:582:28, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:607:24, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from tests/catch.hpp:3598, from tests/test-konieczny-bmat8-1.cpp:20: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = libsemigroups::BMat8; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:66, from tests/catch.hpp:564: /usr/include/c++/13.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'libsemigroups::FroidurePin::FroidurePin(const libsemigroups::FroidurePin&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:99:26: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72: /usr/include/c++/13.1.1/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::__detail::_Node_iterator; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:315:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 315 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc:315:7: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libsemigroups::BMat8&}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: /usr/include/c++/13.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libsemigroups::BMat8&}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::init_data() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1543:22: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = const libsemigroups::BMat8*; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1024:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = const libsemigroups::BMat8*; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1027:24: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1027:24, inlined from 'libsemigroups::Konieczny::Konieczny(const std::vector&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:413:21: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::init_data() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1543:22: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = const libsemigroups::BMat8*; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1024:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = const libsemigroups::BMat8*; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1027:24: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1024:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1027:24: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libsemigroups::BMat8&}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from tests/test-action.cpp:21: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Distance = int; _Tp = libsemigroups::BitSet<5>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'libsemigroups::BitSet<5>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<5>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<5>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<5>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from tests/test-make-present.cpp:29: In member function 'void libsemigroups::detail::StaticVector1::push_back(T) [with T = unsigned char; unsigned int N = 3]', inlined from 'libsemigroups::detail::StaticVector1::StaticVector1(const It&, const It&) [with It = const int*; T = unsigned char; unsigned int N = 3]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:766:20, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libsemigroups::detail::StaticVector1; _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1]' at /usr/include/c++/13.1.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = libsemigroups::detail::StaticVector1; _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1]' at /usr/include/c++/13.1.1/bits/alloc_traits.h:537:17, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1; _Alloc = std::allocator >]' at /usr/include/c++/13.1.1/bits/vector.tcc:468:28: /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:796:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 796 | _array[_size] = x; | ~~~~~~~~~~~~~~^~~ In file included from /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/string.hpp:25, from /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/exception.hpp:26, from /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/bipart.hpp:40, from tests/test-make-present.cpp:28: /usr/include/c++/13.1.1/array: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/array:109:55: note: at offset 3 into destination object 'std::array::_M_elems' of size 3 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ In member function 'void libsemigroups::detail::StaticVector1::push_back(T) [with T = unsigned char; unsigned int N = 3]', inlined from 'libsemigroups::detail::StaticVector1::StaticVector1(const It&, const It&) [with It = const int*; T = unsigned char; unsigned int N = 3]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:766:20, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libsemigroups::detail::StaticVector1; _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1]' at /usr/include/c++/13.1.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = libsemigroups::detail::StaticVector1; _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1]' at /usr/include/c++/13.1.1/bits/alloc_traits.h:537:17, inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1; _Alloc = std::allocator >]' at /usr/include/c++/13.1.1/bits/vector.tcc:117:30, inlined from 'libsemigroups::Presentation& libsemigroups::Presentation::add_rule(S, S, T, T) [with S = const int*; T = const int*; W = libsemigroups::detail::StaticVector1]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/present.hpp:271:25, inlined from 'void libsemigroups::presentation::add_rule(libsemigroups::Presentation&, std::initializer_list<_Value>, std::initializer_list<_Value>) [with W = libsemigroups::detail::StaticVector1; T = int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/present.hpp:532:17: /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:796:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 796 | _array[_size] = x; | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.1.1/array: In function 'void libsemigroups::presentation::add_rule(libsemigroups::Presentation&, std::initializer_list<_Value>, std::initializer_list<_Value>) [with W = libsemigroups::detail::StaticVector1; T = int]': /usr/include/c++/13.1.1/array:109:55: note: at offset 3 into destination object 'std::array::_M_elems' of size 3 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ In member function 'void libsemigroups::detail::StaticVector1::push_back(T) [with T = unsigned char; unsigned int N = 3]', inlined from 'libsemigroups::detail::StaticVector1::StaticVector1(const It&, const It&) [with It = const int*; T = unsigned char; unsigned int N = 3]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:766:20, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = libsemigroups::detail::StaticVector1; _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1]' at /usr/include/c++/13.1.1/bits/new_allocator.h:187:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = libsemigroups::detail::StaticVector1; _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1]' at /usr/include/c++/13.1.1/bits/alloc_traits.h:537:17, inlined from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const int*&, const int*&}; _Tp = libsemigroups::detail::StaticVector1; _Alloc = std::allocator >]' at /usr/include/c++/13.1.1/bits/vector.tcc:117:30, inlined from 'libsemigroups::Presentation& libsemigroups::Presentation::add_rule(S, S, T, T) [with S = const int*; T = const int*; W = libsemigroups::detail::StaticVector1]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/present.hpp:272:25, inlined from 'void libsemigroups::presentation::add_rule(libsemigroups::Presentation&, std::initializer_list<_Value>, std::initializer_list<_Value>) [with W = libsemigroups::detail::StaticVector1; T = int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/present.hpp:532:17: /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:796:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 796 | _array[_size] = x; | ~~~~~~~~~~~~~~^~~ /usr/include/c++/13.1.1/array: In function 'void libsemigroups::presentation::add_rule(libsemigroups::Presentation&, std::initializer_list<_Value>, std::initializer_list<_Value>) [with W = libsemigroups::detail::StaticVector1; T = int]': /usr/include/c++/13.1.1/array:109:55: note: at offset 3 into destination object 'std::array::_M_elems' of size 3 109 | typename __array_traits<_Tp, _Nm>::_Type _M_elems; | ^~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:582:28, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:607:24, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____18()' at tests/test-bmat8.cpp:390:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____18()' at tests/test-bmat8.cpp:398:30: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-stephen.cpp:33: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:578:24, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:582:28, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:604:24, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:607:24, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2928:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2865:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_from_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:582:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::init_data() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1543:22: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1027:24, inlined from 'libsemigroups::Konieczny::Konieczny(const std::vector&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:413:21: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-knuth-bendix-1.cpp:46: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::array; _Alloc = std::allocator >]', inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____0()' at tests/test-froidure-pin-maxplustrunc.cpp:163:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::array; _Alloc = std::allocator >]', inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____0()' at tests/test-froidure-pin-maxplustrunc.cpp:177:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2865:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-action.cpp:24: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libsemigroups::BMat8&}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: /usr/include/c++/13.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_from_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:582:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_from_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:582:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from tests/test-matrix.cpp:17: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Distance = int; _Tp = libsemigroups::BitSet<3>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'libsemigroups::BitSet<3>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Distance = int; _Tp = libsemigroups::BitSet<32>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'libsemigroups::BitSet<32>' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Distance = int; _Tp = libsemigroups::BitSet<2>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'libsemigroups::BitSet<2>' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_from_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:582:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<3>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<3>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<3>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_from_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:582:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:782:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<32>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<32>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<2>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<2>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<2>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_from_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:582:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:782:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_from_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:582:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::Konieczny::compute_orbs() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1587:36: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::Konieczny::compute_orbs() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1593:33: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:782:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_seed(const_reference_point_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:342:21: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_to_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:647:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::Konieczny::compute_orbs() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1587:36: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::Konieczny::compute_orbs() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1593:33: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____10()' at tests/test-action.cpp:372:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: 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 = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_to_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:647:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_seed(const_reference_point_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:342:21: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_to_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:647:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'bool libsemigroups::Konieczny::RegularDClass::contains(libsemigroups::Konieczny::const_reference, libsemigroups::Konieczny::lambda_orb_index_type, libsemigroups::Konieczny::rho_orb_index_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2624:16: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'bool libsemigroups::Konieczny::RegularDClass::contains(libsemigroups::Konieczny::const_reference, libsemigroups::Konieczny::lambda_orb_index_type, libsemigroups::Konieczny::rho_orb_index_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2624:16: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_to_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:647:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_iterator; = void; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3414:17: /usr/include/c++/13.1.1/bits/stl_vector.h:826:24: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 826 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_iterator; = void; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3423:17: /usr/include/c++/13.1.1/bits/stl_vector.h:826:24: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 826 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3425:16: /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3426:16: /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector]' at /usr/include/c++/13.1.1/bits/stl_iterator.h:739:22, inlined from '_OutputIterator std::__set_intersection(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5273:16, inlined from '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5373:48, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3429:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3439:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_from_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:582:40: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_to_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:647:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_to_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:647:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_iterator; = void; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3414:17: /usr/include/c++/13.1.1/bits/stl_vector.h:826:24: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 826 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_iterator; = void; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3423:17: /usr/include/c++/13.1.1/bits/stl_vector.h:826:24: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 826 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3425:16: /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3426:16: /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector]' at /usr/include/c++/13.1.1/bits/stl_iterator.h:739:22, inlined from '_OutputIterator std::__set_intersection(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5273:16, inlined from '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5373:48, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3429:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3439:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]': /usr/include/c++/13.1.1/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1942:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:782:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()' at tests/test-action.cpp:329:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()' at tests/test-action.cpp:330:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()' at tests/test-action.cpp:329:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()' at tests/test-action.cpp:330:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()' at tests/test-action.cpp:329:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()' at tests/test-action.cpp:330:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()' at tests/test-action.cpp:329:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()' at tests/test-action.cpp:330:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61, from /usr/include/c++/13.1.1/algorithm:61, from tests/catch.hpp:3598, from tests/test-konieczny-bmat.cpp:20: /usr/include/c++/13.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Distance = int; _Tp = libsemigroups::BitSet<32>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': /usr/include/c++/13.1.1/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'libsemigroups::BitSet<32>' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'bool libsemigroups::Konieczny::RegularDClass::contains(libsemigroups::Konieczny::const_reference, libsemigroups::Konieczny::lambda_orb_index_type, libsemigroups::Konieczny::rho_orb_index_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2624:16: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'bool libsemigroups::Konieczny::RegularDClass::contains(libsemigroups::Konieczny::const_reference, libsemigroups::Konieczny::lambda_orb_index_type, libsemigroups::Konieczny::rho_orb_index_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2624:16: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1635:23, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1910:25, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:356:29: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<32>'} changed in GCC 7.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]', inlined from 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_heap.h:425:19, inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1911:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = libsemigroups::BitSet<32>*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1926:27: /usr/include/c++/13.1.1/bits/stl_heap.h:264:25: note: parameter passing for argument of type '_ValueType' {aka 'libsemigroups::BitSet<32>'} changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3013:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3027:36: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____36()' at tests/test-action.cpp:670:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____36()' at tests/test-action.cpp:671:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____36()' at tests/test-action.cpp:670:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____36()' at tests/test-action.cpp:671:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____36()' at tests/test-action.cpp:670:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____36()' at tests/test-action.cpp:671:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____36()' at tests/test-action.cpp:670:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____36()' at tests/test-action.cpp:671:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:782:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::Konieczny::compute_orbs() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1587:36: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Action::add_generator(element_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:360:22, inlined from 'void libsemigroups::Konieczny::compute_orbs() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1593:33: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3516:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3519:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3519:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3529:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3531:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3531:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3606:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3609:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3609:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3618:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3621:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3621:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/algorithm:61, from tests/catch.hpp:3598, from tests/test-bmat8.cpp:24: /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::FroidurePin::run_impl() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:480:34: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3013:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3027:36: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::idempotents(enumerate_index_type, enumerate_index_type, enumerate_index_type, std::vector::internal_value_type, unsigned int> >&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1169:35: /usr/include/c++/13.1.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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::idempotents(enumerate_index_type, enumerate_index_type, enumerate_index_type, std::vector::internal_value_type, unsigned int> >&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1194:35: /usr/include/c++/13.1.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.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 = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::idempotents(enumerate_index_type, enumerate_index_type, enumerate_index_type, std::vector::internal_value_type, unsigned int> >&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1169:35: /usr/include/c++/13.1.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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::idempotents(enumerate_index_type, enumerate_index_type, enumerate_index_type, std::vector::internal_value_type, unsigned int> >&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1194:35: /usr/include/c++/13.1.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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:989:27: /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libsemigroups::FroidurePin::init_sorted()::&, const pair&)>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:991:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __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::init_sorted()::&, const pair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::init_sorted()::&, const pair&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libsemigroups::FroidurePin::init_sorted()::&, const pair&)>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:991:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3516:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3519:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3519:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3529:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3531:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3531:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3606:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3609:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3609:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3618:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3621:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3621:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::FroidurePin::run_impl() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:421:32: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::FroidurePin::run_impl() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:480:34: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'bool libsemigroups::Konieczny::RegularDClass::contains(libsemigroups::Konieczny::const_reference, libsemigroups::Konieczny::lambda_orb_index_type, libsemigroups::Konieczny::rho_orb_index_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2624:16: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'bool libsemigroups::Konieczny::RegularDClass::contains(libsemigroups::Konieczny::const_reference, libsemigroups::Konieczny::lambda_orb_index_type, libsemigroups::Konieczny::rho_orb_index_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2624:16: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults_inv() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2791:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/bits/stl_algo.h:61: /usr/include/c++/13.1.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 = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.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++/13.1.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::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:989:27: /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libsemigroups::FroidurePin::init_sorted()::&, const pair&)>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:991:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __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::init_sorted()::&, const pair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::init_sorted()::&, const pair&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libsemigroups::FroidurePin::init_sorted()::&, const pair&)>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:991:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2795:19: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector, std::allocator > >]' at /usr/include/c++/13.1.1/bits/stl_iterator.h:739:22, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = std::pair*; _OI = std::back_insert_iterator, std::allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:388:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = pair*; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = pair*; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:633:7, inlined from 'void libsemigroups::FroidurePin::init_idempotents() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1132:18: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_iterator; = void; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3414:17: /usr/include/c++/13.1.1/bits/stl_vector.h:826:24: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 826 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::assign(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_iterator; = void; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3423:17: /usr/include/c++/13.1.1/bits/stl_vector.h:826:24: note: parameter passing for argument of type 'std::__detail::_Node_iterator' changed in GCC 7.1 826 | { _M_assign_aux(__first, __last, std::__iterator_category(__first)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3425:16: /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]', inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3426:16: /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector]' at /usr/include/c++/13.1.1/bits/stl_iterator.h:739:22, inlined from '_OutputIterator std::__set_intersection(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = back_insert_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5273:16, inlined from '_OIter std::set_intersection(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator >; _IIter2 = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:5373:48, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3429:28: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3439:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2226:27, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2860:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2775:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_left_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1966:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2856:75, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_rep(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2248:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2867:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2116:28, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2821:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_left_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2144:32, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2826:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2171:29, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2837:30, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::DClass::push_right_mult_inv(libsemigroups::Konieczny::internal_const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2199:33, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2841:34, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2787:20, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cend_right_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1976:26, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2863:77, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2783:19, inlined from 'libsemigroups::Konieczny::DClass::const_iterator libsemigroups::Konieczny::DClass::cbegin_left_reps() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1941:24, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_gens() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2916:67: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_to_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:647:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::Action::MultiplierCache::init(libsemigroups::Action::index_type, const libsemigroups::Action::element_type&) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:832:30, inlined from 'libsemigroups::Action::element_type libsemigroups::Action::multiplier_to_scc_root(index_type) [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:647:38: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____0()': tests/test-konieczny-bmat8-2.cpp:116:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 116 | {0, 0, 1, 1, 1}})}; | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3013:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::DClass::push_back_H_class(libsemigroups::Konieczny::internal_element_type) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:2307:25, inlined from 'void libsemigroups::Konieczny::RegularDClass::compute_H_class() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3027:36: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____6()': tests/test-konieczny-bmat8-2.cpp:301:71: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 301 | {0, 0, 0, 0, 0, 0, 0, 1}})}; | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector, std::allocator > >]' at /usr/include/c++/13.1.1/bits/stl_iterator.h:739:22, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = std::pair*; _OI = std::back_insert_iterator, std::allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:388:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = pair*; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = pair*; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:633:7, inlined from 'void libsemigroups::FroidurePin::init_idempotents() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1132:18: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3516:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3519:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3519:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3529:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3531:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3531:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3606:24: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3609:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3609:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3618:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' 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 >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3621:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::InternalLess>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = libsemigroups::Konieczny::InternalLess]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::Konieczny::NonRegularDClass::compute_mults() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:3621:22: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()': tests/test-konieczny-bmat8-2.cpp:381:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 381 | {0, 0, 1, 0, 0, 0, 0, 0}})}; | ^ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____10()': tests/test-konieczny-bmat8-2.cpp:458:71: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 458 | {1, 1, 0, 0, 0, 0, 0, 1}})}; | ^ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____12()': tests/test-konieczny-bmat8-2.cpp:544:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 544 | {0, 0, 1, 1, 1}})}; | ^ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-main.cpp:33: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Catch::SectionEndInfo&}; _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::SectionEndInfo; _Alloc = std::allocator]', inlined from 'virtual void Catch::RunContext::sectionEndedEarly(const Catch::SectionEndInfo&)' at tests/catch.hpp:12870:39: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____14()': tests/test-konieczny-bmat8-2.cpp:585:72: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 585 | {0, 0, 0, 0, 1}})}; | ^ tests/test-konieczny-bmat8-1.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____12()': tests/test-konieczny-bmat8-1.cpp:284:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 284 | BMat8({{0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}, {1, 0, 0, 0}})}; | ^ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____16()': tests/test-konieczny-bmat8-2.cpp:605:79: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 605 | BMat8({{1, 1, 0}, {0, 1, 1}, {1, 0, 1}})}; | ^ tests/test-konieczny-bmat8-2.cpp:614:79: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 614 | BMat8({{1, 1, 1}, {1, 1, 1}, {1, 1, 1}})}; | ^ tests/test-konieczny-bmat8-2.cpp:621:52: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 621 | BMat8({{1, 1, 0}, {1, 1, 1}, {1, 1, 1}})}; | ^ tests/test-konieczny-bmat8-1.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____0()': tests/test-konieczny-bmat8-1.cpp:48:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 48 | BMat({{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 0}})}; | ^ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____18()': tests/test-konieczny-bmat8-2.cpp:708:71: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | {0, 0, 1, 0, 0, 0, 0, 0}})}; | ^ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = const libsemigroups::BMat8*; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1024:24, inlined from 'void libsemigroups::Konieczny::add_generator(const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:956:21, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____18()' at tests/test-konieczny-bmat8-2.cpp:712:22: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::Konieczny::add_generators(const T&, const T&) [with T = const libsemigroups::BMat8*; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:1027:24, inlined from 'void libsemigroups::Konieczny::add_generator(const_reference) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::KoniecznyTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/konieczny.hpp:956:21, inlined from 'void libsemigroups::____C_A_T_C_H____T_E_S_T____18()' at tests/test-konieczny-bmat8-2.cpp:712:22: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ tests/test-konieczny-bmat8-1.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____2()': tests/test-konieczny-bmat8-1.cpp:88:78: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 88 | BMat8({{1, 1, 0}, {0, 1, 1}, {1, 0, 1}})}; | ^ tests/test-konieczny-bmat8-1.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____4()': tests/test-konieczny-bmat8-1.cpp:111:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 111 | BMat8({{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 0}})}; | ^ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____4()': tests/test-konieczny-bmat8-2.cpp:203:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 203 | {0, 0, 0, 0, 1}})}; | ^ tests/test-konieczny-bmat8-1.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____6()': tests/test-konieczny-bmat8-1.cpp:133:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 133 | BMat8({{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 0}})}; | ^ tests/test-konieczny-bmat8-2.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____2()': tests/test-konieczny-bmat8-2.cpp:135:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 135 | BMat8({{0, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}})}; | ^ tests/test-konieczny-bmat8-1.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____8()': tests/test-konieczny-bmat8-1.cpp:156:79: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 156 | BMat8({{1, 1, 0}, {0, 1, 1}, {1, 0, 1}})}; | ^ tests/test-konieczny-bmat8-1.cpp:165:79: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 165 | BMat8({{1, 1, 1}, {1, 1, 1}, {1, 1, 1}})}; | ^ tests/test-konieczny-bmat8-1.cpp:188:52: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 188 | BMat8({{1, 1, 0}, {1, 1, 1}, {1, 1, 1}})}; | ^ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-todd-coxeter.cpp:32: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libsemigroups::BMat8&}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2928:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from tests/catch.hpp:564, from tests/test-cong.cpp:19: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const libsemigroups::BMat8&}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ tests/test-konieczny-bmat8-1.cpp: In function 'void libsemigroups::____C_A_T_C_H____T_E_S_T____10()': tests/test-konieczny-bmat8-1.cpp:259:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 259 | BMat8({{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}})}; | ^ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:764:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageRightAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::right]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:782:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:764:29: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8}; _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]' at /usr/include/c++/13.1.1/bits/stl_vector.h:1296:21, inlined from 'void libsemigroups::Action::run_impl() [with TElementType = libsemigroups::BMat8; TPointType = libsemigroups::BMat8; TActionType = libsemigroups::ImageLeftAction; TTraits = libsemigroups::ActionTraits; libsemigroups::side TLeftOrRight = libsemigroups::side::left]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/action.hpp:782:27: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:582:28, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:607:24, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from tests/test-digraph.cpp:27: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:582:28, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'void libsemigroups::FroidurePin::add_generators_before_start(const T&, const T&) [with T = __gnu_cxx::__normal_iterator > >; TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:607:24, inlined from 'libsemigroups::FroidurePin::FroidurePin(const std::vector::value_type>&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:77:32: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2928:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin.hpp:1296, from /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/kambites.hpp:56, from /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/fpsemi.hpp:30, from tests/test-todd-coxeter.cpp:46: /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp: In constructor 'libsemigroups::FroidurePin::FroidurePin(std::initializer_list::value_type>) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]': /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:31:22: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 31 | #define FROIDURE_PIN FroidurePin | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:81:3: note: in expansion of macro 'FROIDURE_PIN' 81 | FROIDURE_PIN::FroidurePin(std::initializer_list gens) | ^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:324:22, inlined from 'void libsemigroups::detail::DynamicArray2::add_rows(size_type) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:321:19, inlined from 'libsemigroups::detail::DynamicArray2::DynamicArray2(size_type, size_type, T) [with T = long long unsigned int; A = std::allocator]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/containers.hpp:154:23, inlined from 'uint64_t libsemigroups::ActionDigraph::number_of_paths_acyclic(node_type, size_t, size_t) const [with T = unsigned int]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/digraph.hpp:2865:12: /usr/include/c++/13.1.1/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::StaticRowView*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >():: >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = libsemigroups::StaticRowView*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >():: >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = libsemigroups::StaticRowView*; _Compare = libsemigroups::{anonymous}::test_BMat000 >()::]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::{anonymous}::test_BMat000() [with Mat = libsemigroups::StaticMatrix]' at tests/test-matrix.cpp:166:18: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: warning: array subscript 16 is outside array bounds of 'libsemigroups::detail::StaticVector1, 2> [1]' [-Warray-bounds=] 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tests/test-matrix.cpp: In function 'void libsemigroups::{anonymous}::test_BMat000() [with Mat = libsemigroups::StaticMatrix]': tests/test-matrix.cpp:160:14: note: at offset 64 into object 'r' of size 12 160 | auto r = matrix_helpers::rows(m); | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'libsemigroups::FroidurePin::FroidurePin(const libsemigroups::FroidurePin&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:99:26: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::idempotents(enumerate_index_type, enumerate_index_type, enumerate_index_type, std::vector::internal_value_type, unsigned int> >&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1169:35: /usr/include/c++/13.1.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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::idempotents(enumerate_index_type, enumerate_index_type, enumerate_index_type, std::vector::internal_value_type, unsigned int> >&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1194:35: /usr/include/c++/13.1.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 file included from /usr/include/c++/13.1.1/algorithm:61, from tests/test-todd-coxeter.cpp:20: /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812: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++/13.1.1/bits/stl_algo.h:61: /usr/include/c++/13.1.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 = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.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++/13.1.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::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:989:27: /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libsemigroups::FroidurePin::init_sorted()::&, const pair&)>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:991:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __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::init_sorted()::&, const pair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::init_sorted()::&, const pair&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libsemigroups::FroidurePin::init_sorted()::&, const pair&)>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:991:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector, std::allocator > >]' at /usr/include/c++/13.1.1/bits/stl_iterator.h:739:22, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = std::pair*; _OI = std::back_insert_iterator, std::allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:388:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = pair*; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = pair*; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:633:7, inlined from 'void libsemigroups::FroidurePin::init_idempotents() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1132:18: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = libsemigroups::BMat8; _Alloc = std::allocator]', inlined from 'libsemigroups::FroidurePin::FroidurePin(const libsemigroups::FroidurePin&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:99:26: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ tests/test-todd-coxeter.cpp: In function 'void libsemigroups::congruence::____C_A_T_C_H____T_E_S_T____72()': tests/test-todd-coxeter.cpp:1630:78: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1630 | {BMat8({{0, 1, 0, 0}, {1, 0, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}})}); | ^ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::idempotents(enumerate_index_type, enumerate_index_type, enumerate_index_type, std::vector::internal_value_type, unsigned int> >&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1169:35: /usr/include/c++/13.1.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 member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::idempotents(enumerate_index_type, enumerate_index_type, enumerate_index_type, std::vector::internal_value_type, unsigned int> >&) [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1194:35: /usr/include/c++/13.1.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 file included from /usr/include/c++/13.1.1/algorithm:61, from tests/catch.hpp:3598: /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1812: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++/13.1.1/bits/stl_algo.h:61: /usr/include/c++/13.1.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 = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.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++/13.1.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::init_sorted()::&, const pair&)> >]': /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1918:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/13.1.1/bits/stl_algo.h:1932:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {libsemigroups::BMat8&, unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:989:27: /usr/include/c++/13.1.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::init_sorted()::&, const pair&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libsemigroups::FroidurePin::init_sorted()::&, const pair&)>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:991:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1947:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __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::init_sorted()::&, const pair&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::init_sorted()::&, const pair&)> >]' at /usr/include/c++/13.1.1/bits/stl_algo.h:1950:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = libsemigroups::FroidurePin::init_sorted()::&, const pair&)>]' at /usr/include/c++/13.1.1/bits/stl_algo.h:4894:18, inlined from 'void libsemigroups::FroidurePin::init_sorted() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:991:14: /usr/include/c++/13.1.1/bits/stl_algo.h:1859:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/stl_algo.h:1864:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector, std::allocator > >]' at /usr/include/c++/13.1.1/bits/stl_iterator.h:739:22, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = std::pair*; _OI = std::back_insert_iterator, std::allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:388:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = pair*; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = pair*; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]' at /usr/include/c++/13.1.1/bits/stl_algobase.h:633:7, inlined from 'void libsemigroups::FroidurePin::init_idempotents() [with TElementType = libsemigroups::BMat8; TTraits = libsemigroups::FroidurePinTraits]' at /home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1/include/libsemigroups/froidure-pin-impl.hpp:1132:18: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ tests/test-todd-coxeter.cpp: In function 'void libsemigroups::congruence::____C_A_T_C_H____T_E_S_T____24()': tests/test-todd-coxeter.cpp:631:76: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 631 | BMat8({{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 0}})}); | ^ CXXLD test_all make[1]: Leaving directory '/home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1' ./test_all --use-colour yes --order lex --abort [quick] Filters: [quick] Action 001: row and column basis orbits for BMat8 . . . 160μs Action 002: row and column basis orbits for BMat8 . . . 15ms Action 003: add generators after enumeration . . . 13ms Action 004: multipliers for BMat8 row and column orbits . . . 19ms Action 005: orbits for regular boolean mat monoid 5 . . . 4294ms Action 007: partial perm image orbit . . . 376μs Action 008: partial perm image orbit . . . 78ms Action 009: partial perm image orbit . . . 83ms Action 010: partial perm image orbit . . . 91ms Action 011: permutation on integers . . . 19μs Action 012: permutation on sets, arrays . . . 210μs Action 013: permutation on tuples, arrays . . . 22ms Action 014: permutation on sets, vectors . . . 248μs Action 015: permutation on tuples, vectors . . . 26ms Action 016: misc . . . 226μs Action 017: partial perm image orbit . . . 35μs Action 018: permutation on tuples, arrays (360360) . . . 334ms Action 019: orbits for regular BMat8 monoid 5 with stop/start . . . 4294ms Action 021: orbits for regular boolean mat monoid 5 (BMat<5> [...] . . . 519ms ActionDigraph 000: constructor with 1 default arg . . . 146μs ActionDigraph 001: constructor with 0 default args . . . 34μs ActionDigraph 002: add nodes . . . 20μs ActionDigraph 003: add edges . . . 448μs ActionDigraph 004: strongly connected components - cycles . . . 85μs ActionDigraph 005: strongly connected components - no edges . . . 34ms ActionDigraph 006: strongly connected components - disjoint cycles . . . 1218μs ActionDigraph 007: strongly connected components - complete graphs . . . 537μs ActionDigraph 008: exceptions . . . 33μs ActionDigraph 009: spanning forest - complete graphs . . . 3090μs ActionDigraph 010: spanning forest - disjoint cycles . . . 84μs ActionDigraph 011: restrict . . . 9000ns ActionDigraph 012: remove_edge_nc . . . 8000ns ActionDigraph 013: scc large cycle . . . 11ms ActionDigraph 014: random . . . 86μs ActionDigraph 015: reserve . . . 9000ns ActionDigraph 016: default constructors . . . 12μs ActionDigraph 017: scc iterators . . . 913μs ActionDigraph 018: iterator to edges . . . 426μs ActionDigraph 019: root of scc . . . 236μs ActionDigraph 020: cbegin/end_panislo - 100 node path . . . 463μs ActionDigraph 021: cbegin/end_pislo . . . 37μs ActionDigraph 022: cbegin/end_pani(s)lo - 100 node cycle . . . 482μs ActionDigraph 023: cbegin/cend_pilo - tree 14 nodes . . . 63μs ActionDigraph 024: cbegin/end_pstilo - Cayley digraph . . . 159ms ActionDigraph 025: cbegin_pstilo - Tsalakou . . . 1135μs ActionDigraph 026: cbegin/end_pstislo - Cayley digraph . . . 141ms ActionDigraph 027: cbegin/end_pstislo - Cayley digraph . . . 183μs ActionDigraph 028: path iterators corner cases . . . 134μs ActionDigraph 029: reverse node iterator . . . 10μs ActionDigraph 030: pstilo corner case . . . 44μs ActionDigraph 031: number_of_paths corner cases . . . 64μs ActionDigraph 032: number_of_paths acyclic digraph . . . 9411μs ActionDigraph 033: number_of_paths binary tree . . . 357ms ActionDigraph 034: number_of_paths large binary tree . . . 91ms ActionDigraph 035: number_of_paths 400 node random digraph . . . 828μs ActionDigraph 036: number_of_paths 10 node acyclic digraph . . . 61μs ActionDigraph 037: number_of_paths node digraph . . . 3553μs ActionDigraph 038: random/random_acyclic exceptions . . . 64μs ActionDigraph 039: unsafe (next) neighbour . . . 49μs ActionDigraph 040: number_of_egdes incident to a node . . . 52μs ActionDigraph 041: number_of_paths (matrix) . . . 22ms ActionDigraph 042: number_of_paths (matrix) . . . 12μs ActionDigraph 043: swap_edge_nc . . . 8000ns ActionDigraph 044: detail::pow for non-square Eigen matrix . . . 14μs ActionDigraph 045: operator<< . . . 10μs Array2 044: all . . . 95μs BMat8 001: transpose . . . 15μs BMat8 002: multiplication . . . 16μs BMat8 003: identity matrix . . . 11μs BMat8 004: random . . . 85μs BMat8 005: call operator . . . 15μs BMat8 006: operator<< . . . 12μs BMat8 007: set . . . 39μs BMat8 008: row space basis . . . 693μs BMat8 009: col space basis . . . 712μs BMat8 010: row space basis . . . 31ms BMat8 011: number_of_rows, number_of_cols . . . 31μs BMat8 012: row_space, col_space . . . 177μs BMat8 013: rows . . . 34μs BMat8 014: one . . . 10μs BMat8 015: vector constructor . . . 45μs BMat8 016: operator< . . . 11μs BMat8 017: adapters . . . 17μs BMat8 018: one . . . 9000ns Bipartition 009: mem fns 1 . . . 91μs Bipartition 010: hash . . . 7000ns Bipartition 011: mem fns 2 . . . 17μs Bipartition 012: delete/copy . . . 7000ns Bipartition 013: degree 0 . . . 8000ns Bipartition 014: exceptions . . . 88μs Bipartition 015: convenience constructor . . . 207μs Bipartition 016: force copy constructor over move constructor . . . 13μs Bipartition 017: adapters . . . 7000ns BitSet 000: size . . . 77μs BitSet 001: operator< . . . 9000ns BitSet 002: operator== . . . 9000ns BitSet 003: operator!= . . . 9000ns BitSet 004: operator&= . . . 11μs BitSet 005: & . . . 13μs BitSet 006: operator|= . . . 13μs BitSet 007: operator[] . . . 13μs BitSet 008: set(none) . . . 13μs BitSet 009: set(pos, value) . . . 14μs BitSet 010: set(first, last, value) . . . 16μs BitSet 011: reset(first, last) . . . 15μs BitSet 012: reset(pos) . . . 14μs BitSet 013: apply (iterate through set bits) . . . 15μs BitSet 014: std::hash . . . 6000ns BitSet 015: constructors . . . 16μs BitSet 016: max_size . . . 6000ns BitSet 017: insertion operators . . . 9000ns Blocks 001: empty blocks . . . 9000ns Blocks 002: non-empty blocks . . . 10μs Blocks 003: left blocks of bipartition . . . 11μs Blocks 004: right blocks of bipartition . . . 10μs Blocks 005: copy [empty blocks] . . . 8000ns Blocks 006: copy [non-empty blocks] . . . 9000ns Blocks 007: hash value . . . 9000ns Blocks 008: operator< . . . 9000ns Congruence 000: left congruence on fp semigroup . . . 360μs Congruence 001: 2-sided congruence on fp semigroup . . . 433μs Congruence 002: left congruence on fp semigroup . . . 138μs Congruence 003: word_to_class_index for cong. on fp semigroup . . . 141μs Congruence 004: word_to_class_index for cong. on fp semigroup . . . 291μs Congruence 005: trivial congruence on non-fp semigroup . . . 350μs Congruence 006: 2-sided congruence on non-fp semigroup . . . 246μs Congruence 007: 2-sided congruence on fp semigroup . . . 506μs Congruence 008: 2-sided congruence on infinite fp semigroup . . . 210μs Congruence 009: 2-sided congruence on infinite fp semigroup . . . 257μs Congruence 010: 2-sided congruence on finite semigroup . . . 23ms Congruence 012: 2-sided congruence on finite semigroup . . . 2391μs Congruence 013: trivial 2-sided congruence on bicyclic monoid . . . 17ms Congruence 014: non-trivial 2-sided congruence on bicyclic monoid . . . 259μs Congruence 015: 2-sided congruence on free abelian monoid . . . 216μs Congruence 016: example where TC works but KB doesn't . . . 372μs Congruence 017: 2-sided congruence on finite semigroup . . . 256μs Congruence 018: infinite fp semigroup from GAP library . . . 333μs Congruence 019: 2-sided cong. on fp semigroup with infinite [...] . . . 177μs Congruence 020: trivial cong. on an fp semigroup . . .  -- with compute size 186μs  -- with don't compute size 182μs Congruence 021: duplicate generators . . . 364μs Congruence 022: non-trivial classes . . . 777μs Congruence 023: right congruence on finite semigroup . . . 227ms Congruence 024: redundant generating pairs . . . 76μs Congruence 025: 2-sided cong. on free semigroup . . . 118μs Congruence 026: is_quotient_obviously_(in)finite . . . 525μs Congruence 027: less . . . 169μs Congruence 028: 2-sided congruences of BMat8 semigroup . . . 4294ms Congruence 029: left congruence on finite semigroup . . . 386μs Congruence 030: right congruence on finite semigroup . . . 357μs Congruence 031: right congruence on finite semigroup . . . 330μs Congruence 032: contains . . . 95μs Congruence 033: stellar_monoid S2 . . . 365μs Congruence 034: stellar_monoid S3 . . . 501μs Congruence 035: stellar_monoid S4 . . . 1100μs Congruence 036: stellar_monoid S5 . . . 5773μs Congruence 037: stellar_monoid S6 . . . 51ms Congruence 038: stellar_monoid S7 . . . 665ms Congruence 039: left cong. on an f.p. semigroup . . . 695μs Congruence 040: 2-sided cong. on infinite f.p. semigroup . . . 111μs Congruence 041: 2-sided congruence constructed from type only . . . 199μs Congruence 042: const_contains . . . 439μs Congruence 043: no winner . . . 4562μs Congruence 044: congruence over smalloverlap . . . 6055μs CongruenceByPairs 001: (cong) 2-sided cong. on finite semigroup . . . 497μs CongruenceByPairs 002: (cong) left congruence on finite semigroup . . . 127μs CongruenceByPairs 003: (cong) right congruence on finite semigroup . . . 128μs CongruenceByPairs 004: (cong) trivial congruence on finite s [...] . . . 84μs CongruenceByPairs 005: (cong) trivial left congruence on fin [...] . . . 79μs CongruenceByPairs 006: (cong) trivial right congruence on fi [...] . . . 73μs CongruenceByPairs 007: (cong) universal congruence on finite [...] . . . 454μs CongruenceByPairs 009: (cong) 2-sided congruence on finite s [...] . . . 838ms CongruenceByPairs 010: (cong) left congruence on big finite [...] . . . 36ms CongruenceByPairs 011: (cong) left congruence on TCE . . . 176μs CongruenceByPairs 012: (cong) is_quotient_obviously_finite . . . 99μs CongruenceByPairs 013: (cong) class_index_to_word/quotient . . .  -- with right congruence 9223μs  -- with left congruence 1272μs  -- with 2-sided congruence 8743μs CongruenceByPairs 014: (cong) const_word_to_class_index . . .  -- with right congruence 35μs  -- with left congruence 31μs  -- with 2-sided congruence 29μs CongruenceByPairs 015: (cong) size non-Element* . . . 26ms CongruenceInterface 000: add_pair . . .  -- with ToddCoxeter 123μs  -- with KnuthBendix 138μs  -- with CongruenceByPairs 121μs  -- with Congruence 354μs CongruenceInterface 001: contains/const_contains . . .  -- with ToddCoxeter and no parent 101μs  -- with KnuthBendix and no parent 99μs  -- with Congruence and parent 301μs  -- with CongruenceByPairs and parent 102μs CongruenceInterface 002: less . . .  -- with ToddCoxeter 89μs  -- with KnuthBendix 126μs  -- with CongruenceByPairs 102μs  -- with Congruence 303μs CongruenceInterface 003: is_quotient_obviously_(in)finite . . .  -- with ToddCoxeter 74μs  -- with KnuthBendix 119μs CongruenceInterface 004: is_quotient_obviously_(in)finite . . .  -- with CongruenceByPairs 108μs  -- with Congruence 268μs CongruenceInterface 005: parent_froidure_pin . . .  -- with ToddCoxeter 19μs  -- with KnuthBendix 15μs CongruenceInterface 006: parent_froidure_pin . . .  -- with CongruenceByPairs 102μs  -- with Congruence 257μs CongruenceInterface 007: cbegin/cend_ntc . . .  -- with ToddCoxeter 213μs  -- with KnuthBendix 1086μs CongruenceInterface 008: cbegin/cend_ntc . . .  -- with CongruenceByPairs 177μs  -- with Congruence 340μs CongruenceInterface 009: quotient is immutable . . .  -- with ToddCoxeter 93μs  -- with KnuthBendix 107μs  -- with Congruence 164μs CongruenceInterface 010: no generating pairs added . . .  -- with KnuthBendix and common behaviour 4422μs  -- with Congruence and common behaviour 4429μs  -- with ToddCoxeter 41μs CongruenceInterface 011: nr generators not set . . .  -- with ToddCoxeter 51μs  -- with KnuthBendix 47μs  -- with Congruence 51μs CongruenceInterface 012: no generating pairs . . . 149μs ConstIteratorStateless 001: ? . . . 9000ns ConstIteratorStateless 002: ? . . . 7000ns Constants 001: Undefined . . . 11μs Constants 002: PositiveInfinity . . . 14μs Constants 003: NegativeInfinity . . . 12μs Constants 004: LimitMax . . . 11μs Duf 004: unite . . . 87μs Duf 006: compress . . . 12μs Duf 008: resize . . . 14μs Duf 009: resize . . . 9000ns Duf 010: big chain . . . 14ms Duf 012: empty table . . . 8000ns Duf 014: join . . . 10μs Duf 016: contains . . . 22μs Duf 018: swap . . . 27μs DynamicArray2 001: default constructor with 3 default args . . . 8000ns DynamicArray2 002: default constructor with 2 default args . . . 7000ns DynamicArray2 003: default constructor with 1 default args . . . 78μs DynamicArray2 004: default constructor with 0 default args . . . 8000ns DynamicArray2 005: copy constructor with 1 default args . . . 8000ns DynamicArray2 006: copy constructor with 0 default args . . . 11μs DynamicArray2 007: add_rows . . . 10μs DynamicArray2 008: add_rows . . . 9000ns DynamicArray2 009: add_cols . . . 25μs DynamicArray2 010: set/get . . . 27μs DynamicArray2 011: append 1/2 . . . 62μs DynamicArray2 012: append 2/2 . . . 100μs DynamicArray2 013: count . . . 11μs DynamicArray2 014: clear . . . 8000ns DynamicArray2 015: begin_row and end_row . . . 44μs DynamicArray2 016: cbegin_row and cend_row . . . 19μs DynamicArray2 017: iterator operator++ (postfix) . . . 282μs DynamicArray2 018: iterator operator++ (prefix) . . . 1285μs DynamicArray2 019: iterator operator-- (postfix) . . . 287μs DynamicArray2 020: iterator operator-- (prefix) . . . 281μs DynamicArray2 021: operator= . . . 11μs DynamicArray2 022: operator== and operator!= . . . 225μs DynamicArray2 023: empty and clear . . . 10μs DynamicArray2 024: max_size . . . 7000ns DynamicArray2 025: swap . . . 37μs DynamicArray2 026: iterator arithmetic . . . 1090μs DynamicArray2 027: iterator comparison . . . 10μs DynamicArray2 028: iterator operator= . . . 8000ns DynamicArray2 029: iterator operator[] . . . 57μs DynamicArray2 030: iterator operator-> . . . 16μs DynamicArray2 031: const_iterator operator++/-- . . . 183μs DynamicArray2 032: const_iterator operator++/-- . . . 7000ns DynamicArray2 033: column iterators . . . 18μs DynamicArray2 034: column iterator arithmetic . . . 4369μs DynamicArray2 035: iterator assignment constructor . . . 1174μs DynamicArray2 036: reserve method . . . 48μs DynamicArray2 037: erase column . . . 13μs DynamicArray2 038: swap_rows . . . 9000ns DynamicArray2 039: apply_row_permutation . . . 9000ns DynamicArray2 040: swap . . . 8000ns DynamicArray2 041: shrink_rows_to . . . 12μs DynamicArray2 042: shrink_rows_to - for range . . . 12μs FastestBMat 046: check no throw . . . 78μs FelschTree 000: previously failing example . . . 22μs Forest 001: test forest . . . 57μs FpSemigroup 001: Renner monoid type B2 (E. G. presentation), q = 1 . . . 650μs FpSemigroup 002: Renner monoid type B2 (E. G. presentation), q = 0 . . . 589μs FpSemigroup 003: Renner monoid type B3 (E. G. presentation), q = 1 . . . 87ms FpSemigroup 004: Renner monoid type B3 (E. G. presentation), q = 0 . . . 87ms FpSemigroup 005: Renner monoid type B2 (Gay-Hivert presentat [...] . . . 621μs FpSemigroup 006: Renner monoid type B2 (Gay-Hivert presentat [...] . . . 586μs FpSemigroup 007: Renner monoid type B3 (Gay-Hivert presentat [...] . . . 3175μs FpSemigroup 008: Renner monoid type B3 (Gay-Hivert presentat [...] . . . 3275μs FpSemigroup 009: Renner monoid type B4 (Gay-Hivert presentat [...] . . . 170ms FpSemigroup 010: Renner monoid type B4 (Gay-Hivert presentat [...] . . . 245ms FpSemigroup 013: Renner monoid type D2 (E. G. presentation), q = 1 . . . 767μs FpSemigroup 014: Renner monoid type D2 (E. G. presentation), q = 0 . . . 677μs FpSemigroup 015: Renner monoid type D3 (E. G. presentation), q = 1 . . . 3320μs FpSemigroup 016: Renner monoid type D3 (E. G. presentation), q = 0 . . . 3346μs FpSemigroup 017: Renner monoid type D4 (E. G. presentation), q = 1 . . . 1903ms FpSemigroup 018: Renner monoid type D4 (E. G. presentation), q = 0 . . . 1901ms FpSemigroup 019: Renner monoid type D2 (Gay-Hivert presentat [...] . . . 733μs FpSemigroup 020: Renner monoid type D2 (Gay-Hivert presentat [...] . . . 672μs FpSemigroup 021: Renner monoid type D3 (Gay-Hivert presentat [...] . . . 3313μs FpSemigroup 022: Renner monoid type D3 (Gay-Hivert presentat [...] . . . 3314μs FpSemigroup 023: Renner monoid type D4 (Gay-Hivert presentat [...] . . . 71ms FpSemigroup 024: Renner monoid type D4 (Gay-Hivert presentat [...] . . . 78ms FpSemigroup 029: Rook monoid R5, q = 0 . . . 4356μs FpSemigroup 030: Rook monoid R5, q = 1 . . . 4220μs FpSemigroup 031: Rook monoid R6, q = 0 . . . 37ms FpSemigroup 032: Rook monoid R6, q = 1 . . . 37ms FpSemigroup 033: normal_form . . . 190μs FpSemigroup 034: for a finite semigroup . . . 387μs FpSemigroup 035: finite fp semigroup, dihedral group of order 6 . . . 248μs FpSemigroup 036: finite fp semigroup, size 16 . . . 380μs FpSemigroup 037: finite fp semigroup, size 16 . . . 634μs FpSemigroup 038: fp semigroup, size 240 . . . 628μs FpSemigroup 039: add_rule . . . 150μs FpSemigroup 040: add_rule . . . 92μs FpSemigroup 041: equal_to . . . 135μs FpSemigroup 042: cbegin/cend_rules . . . 41μs FpSemigroup 043: semigroup of size 3 . . . 228μs FpSemigroup 044: run_for/until . . . 2433μs FpSemigroup 045: constructors . . . 145μs FpSemigroup 046: set_inverses . . . 89μs FpSemigroup 047: smalloverlap . . . 5832μs FpSemigroup 048: quaternion group Q8 . . . 317μs FpSemigroup 049: symmetric group Coxeter presentation . . . 59ms FpSemigroupByPairs 029: (fpsemi) 2-sided congruence on finit [...] . . . 475μs FpSemigroupByPairs 030: (fpsemi) 2-sided congruence on finit [...] . . . 431μs FpSemigroupInterface 000: run with no alphabet . . .  -- with ToddCoxeter 105μs  -- with KnuthBendix 22μs  -- with FpSemigroup 29μs FpSemigroupInterface 001: equal_to . . .  -- with ToddCoxeter and human readable alphabet 1101μs  -- with KnuthBendix and human readable alphabet 3976μs  -- with FpSemigroup and human readable alphabet 3069μs  -- with FpSemigroupByPairs 2623μs FpSemigroupInterface 002: normal_form . . .  -- with ToddCoxeter 135μs  -- with KnuthBendix 162μs  -- with FpSemigroup 304μs FpSemigroupInterface 003: set_alphabet (1/2) . . .  -- with ToddCoxeter 53μs  -- with KnuthBendix 42μs  -- with FpSemigroup 42μs FpSemigroupInterface 004: set_alphabet (2/2) . . . 1244μs FpSemigroupInterface 005: add_rule after finished . . .  -- with ToddCoxeter and human readable alphabet 97μs  -- with KnuthBendix and human readable alphabet 111μs  -- with FpSemigroup and human readable alphabet 229μs  -- with FpSemigroupByPairs 1223μs FpSemigroupInterface 006: add_rule with equal words (1/2) . . .  -- with ToddCoxeter and human readable alphabet 117μs  -- with KnuthBendix and human readable alphabet 172μs  -- with FpSemigroup and human readable alphabet 208μs  -- with FpSemigroupByPairs 110μs FpSemigroupInterface 007: add_rule with equal words (2/2) . . .  -- with ToddCoxeter 18μs  -- with KnuthBendix 14μs  -- with FpSemigroup 21μs FpSemigroupInterface 008: add_rule with word_type . . .  -- with ToddCoxeter 28μs  -- with KnuthBendix 22μs  -- with FpSemigroup 46μs FpSemigroupInterface 009: add_rule with empty word (1/2) . . .  -- with ToddCoxeter 19μs  -- with FpSemigroup 22μs FpSemigroupInterface 010: add_rule with empty word (1/2) . . . 11μs FpSemigroupInterface 011: add_rules (1/3) . . .  -- with ToddCoxeter 24μs  -- with KnuthBendix 21μs  -- with FpSemigroup 26μs FpSemigroupInterface 012: add_rules (2/3) . . . 256μs FpSemigroupInterface 013: add_rules (3/3) . . .  -- with ToddCoxeter 20μs  -- with KnuthBendix 17μs  -- with FpSemigroup 45μs FpSemigroupInterface 014: set_identity (1/3) . . .  -- with ToddCoxeter 51μs  -- with KnuthBendix 46μs  -- with FpSemigroup 77μs FpSemigroupInterface 015: set_identity (2/3) . . . 133μs FpSemigroupInterface 016: set_identity (3/3) . . .  -- with ToddCoxeter 33μs  -- with KnuthBendix 33μs  -- with FpSemigroup 64μs FpSemigroupInterface 017: identity . . .  -- with ToddCoxeter 18μs  -- with KnuthBendix 14μs  -- with FpSemigroup 20μs FpSemigroupInterface 018: set_inverses + inverses (1/2) . . .  -- with ToddCoxeter 67μs  -- with KnuthBendix 64μs  -- with FpSemigroup 105μs FpSemigroupInterface 019: set_inverses + inverses (2/2) . . . 153μs FpSemigroupInterface 020: is_obviously_infinite (1/2) . . .  -- with ToddCoxeter 112μs  -- with KnuthBendix 136μs  -- with FpSemigroup 257μs FpSemigroupInterface 021: is_obviously_infinite (2/2) . . . 24μs FpSemigroupInterface 022: is_obviously_finite (1/2) . . .  -- with ToddCoxeter 104μs  -- with KnuthBendix 127μs  -- with FpSemigroup 234μs FpSemigroupInterface 023: is_obviously_finite (2/2) . . . 21μs FpSemigroupInterface 024: to_gap_string (1/3) . . .  -- with ToddCoxeter 21μs  -- with KnuthBendix 18μs  -- with FpSemigroup 59μs FpSemigroupInterface 025: to_gap_string (2/3) . . . 12μs FpSemigroupInterface 026: to_gap_string (3/3) . . . 20μs FroidurePin 016: (BMat8) exception zero generators given . . . 80μs FroidurePin 017: (BMat8) exception word_to_element . . . 37μs FroidurePin 018: (BMat8) exception prefix . . . 1168μs FroidurePin 019: (BMat8) exception suffix . . . 15μs FroidurePin 020: (BMat8) exception first_letter . . . 1213μs FroidurePin 021: (BMat8) exception final_letter . . . 15μs FroidurePin 022: (BMat8) exception current_length . . . 1135μs FroidurePin 023: (BMat8) exception product_by_reduction . . . 855μs FroidurePin 024: (BMat8) exception fast_product . . . 836μs FroidurePin 025: (BMat8) exception is_idempotent . . . 4294ms FroidurePin 026: (BMat8) copy constructor . . .  -- with fully enumerated 4294ms  -- with partially enumerated 4294ms  -- with not enumerated 4294ms FroidurePin 027: (BMat8) cbegin/end_rules . . . 62μs FroidurePin 031: (integers) . . . 239μs FroidurePin 039: (pairs of integers) non-trivial user type . . . 148μs FroidurePin 055: (tropical max-plus semiring matrices) . . . 384μs FroidurePin 061: projective max plus matrix . . . 964μs FroidurePin 062: projective max plus matrix . . . 25μs FroidurePin> 009: small example 2 . . . 95μs FroidurePin> 005: small example 1 . . . 94μs FroidurePin> 007: regular bmat monoid 4 . . . 69ms FroidurePin> 011: small example 3 . . . 503μs FroidurePin> 006: small example 1 . . . 116μs FroidurePin> 008: regular bmat monoid 4 . . . 82ms FroidurePin> 010: small example 2 . . . 36μs FroidurePin> 012: small example 3 . . . 567μs FroidurePin 000: small example 1 . . . 121μs FroidurePin 001: default constructed . . . 83μs FroidurePin 002: small example 2 . . . 39μs FroidurePin 004: exception: is_idempotent . . . 101μs FroidurePin> 033: Example 000 . . . 6377μs FroidurePin> 035: Example 001 . . . 32μs FroidurePin> 032: Example 000 . . . 6195μs FroidurePin> 034: Example 001 . . . 29μs FroidurePin 036: exception: current_position . . . 72μs FroidurePin 037: exception: word_to_element . . . 39μs FroidurePin 038: exception: prefix, suffix, first_letter . . . 11ms FroidurePin> 040: Example 000 . . . 246μs FroidurePin> 041: Example 000 . . . 110μs FroidurePin> 046: Example 005 . . . 129μs FroidurePin> 047: Example 005 . . . 129μs FroidurePin> 048: Example 005 . . . 127μs FroidurePin> 044: Example 004 . . . 21μs FroidurePin> 045: Example 004 . . . 22μs FroidurePin> 049: Example 006 . . . 833μs FroidurePin> 050: Example 006 . . . 890μs FroidurePin> 051: Example 006 . . . 873μs FroidurePin> 052: Example 007 . . . 100μs FroidurePin> 053: Example 007 . . . 110μs FroidurePin> 054: Example 007 . . . 125μs FroidurePin 056: example 1 . . . 141μs FroidurePin 057: example 2 . . . 131μs FroidurePin> 058: . . . 477μs FroidurePin> 059: . . . 39μs FroidurePin> 060: exceptions: add_generator(s) . . . 34μs FroidurePin> 065: no exception zero generators given . . . 12μs FroidurePin> 066: exception generators of different [...] . . . 163μs FroidurePin> 067: exception current_position . . . 27μs FroidurePin> 068: exception word_to_element . . . 26μs FroidurePin> 069: exception gens . . . 421μs FroidurePin> 070: exception prefix . . . 12ms FroidurePin> 071: exception suffix . . . 32ms FroidurePin> 072: exception first_letter . . . 35μs FroidurePin> 073: exception final_letter . . . 27μs FroidurePin> 074: exception current_length . . . 27μs FroidurePin> 075: exception product_by_reduction . . . 218μs FroidurePin> 076: exception fast_product . . . 214μs FroidurePin> 077: exception current_position . . . 427μs FroidurePin> 078: exception is_idempotent . . . 463μs FroidurePin> 079: exception add_generators . . . 23μs FroidurePin> 080: multithread number_of_idempotents . . . 361μs FroidurePin> 081: small semigroup . . . 23μs FroidurePin> 082: large semigroup . . . 5759μs FroidurePin> 083: at, position, current_* . . . 5675μs FroidurePin> 084: run . . . 5447μs FroidurePin> 085: run [many stops and starts] . . . 5483μs FroidurePin> 086: factorisation, length [1 element] . . . 5419μs FroidurePin> 087: factorisation, products [all elements] . . . 7085μs FroidurePin> 088: first/final letter, prefix, suffi [...] . . . 5522μs FroidurePin> 089: current_position [standard] . . . 21μs FroidurePin> 090: current_position [duplicate gens] . . . 9995μs FroidurePin> 091: current_position [after add_generators] . . . 6189μs FroidurePin> 092: cbegin_idempotents/cend [1 thread] . . . 6197μs FroidurePin> 093: idempotent_cend/cbegin [1 thread] . . . 6243μs FroidurePin> 094: is_idempotent [1 thread] . . . 5884μs FroidurePin> 096: finished, started . . . 5513μs FroidurePin> 097: current_position . . . 1207μs FroidurePin> 098: sorted_position, sorted_at . . . 6809μs FroidurePin> 099: right/left Cayley graph . . . 34ms FroidurePin> 100: iterator . . . 9311μs FroidurePin> 101: reverse iterator . . . 9326μs FroidurePin> 102: iterator arithmetic . . . 27ms FroidurePin> 103: iterator sorted . . . 26ms FroidurePin> 104: iterator sorted arithmetic . . . 30ms FroidurePin> 105: copy [not enumerated] . . . 5711μs FroidurePin> 106: copy_closure [not enumerated] . . . 37ms FroidurePin> 107: copy_add_generators [not enumerated] . . . 34ms FroidurePin> 108: copy [partly enumerated] . . . 6129μs FroidurePin> 109: copy_closure [partly enumerated] . . . 9437μs FroidurePin> 110: copy_add_generators [partly enumerated] . . . 6130μs FroidurePin> 111: copy [fully enumerated] . . . 8628μs FroidurePin> 112: copy_closure [fully enumerated] . . . 9349μs FroidurePin> 113: copy_add_generators [fully enumerated] . . . 8511μs FroidurePin> 114: relations [duplicate gens] . . . 143μs FroidurePin> 115: relations . . . 7803μs FroidurePin> 116: relations [copy_closure, duplicat [...] . . . 9764μs FroidurePin> 117: relations [copy_add_generators, d [...] . . . 9949μs FroidurePin> 118: relations [from copy, not enumerated] . . . 6583μs FroidurePin> 119: relations [from copy, partly enum [...] . . . 12ms FroidurePin> 120: relations [from copy, fully enumerated] . . . 11ms FroidurePin> 121: relations [from copy_closure, not [...] . . . 11ms FroidurePin> 122: relations [from copy_add_generato [...] . . . 6514μs FroidurePin> 123: relations [from copy_closure, par [...] . . . 10ms FroidurePin> 124: relations [from copy_add_generato [...] . . . 7981μs FroidurePin> 125: relations [from copy_closure, ful [...] . . . 11ms FroidurePin> 126: relations [from copy_add_generato [...] . . . 10ms FroidurePin> 127: add_generators [duplicate generators] . . . 278μs FroidurePin> 128: add_generators [incremental 1] . . . 323μs FroidurePin> 129: add_generators [incremental 2] . . . 366μs FroidurePin> 130: closure [duplicate generators] . . . 176μs FroidurePin> 131: closure . . . 82μs FroidurePin> 132: factorisation . . . 17μs FroidurePin> 134: minimal_factorisation . . . 36μs FroidurePin> 135: batch_size (for an extremely larg [...] . . . 16μs FroidurePin> 137: exception: generators of differen [...] . . . 17μs FroidurePin> 138: exception: current_position . . . 28μs FroidurePin> 139: exception: word_to_element . . . 27μs FroidurePin> 140: exception: gens, current_position . . . 504μs FroidurePin> 141: exception: add_generators . . . 20μs KBE 000: constructors . . . 32μs KBE 001: test . . . 54μs KBE 002: factorisation . . . 40μs KBE 003: swap . . . 26μs KBE 004: adapters . . . 26μs KBE 005: conversions . . . 26μs Kambites 000: (fpsemi) MT test 4 (std::string) . . . 5513μs Kambites 001: (fpsemi) MT test 4 (MultiStringView) . . . 6433μs Kambites 002: (fpsemi) number_of_pieces (std::string) . . . 92μs Kambites 003: (fpsemi) number_of_pieces (MultiStringView) . . . 80μs Kambites 004: (fpsemi) small_overlap_class (std::string) . . . 2640μs Kambites 005: (fpsemi) small_overlap_class (MultiStringView) . . . 2643μs Kambites 006: (fpsemi) random (std::string) . . . 10ms Kambites 007: (fpsemi) random (MultiStringView) . . . 10ms Kambites 008: (fpsemi) KnuthBendix 055 (std::string) . . . 14ms Kambites 009: (fpsemi) KnuthBendix 055 (MultiStringView) . . . 16ms Kambites 010: (fpsemi) smalloverlap/gap/test.gi:85 (std::string) . . . 64μs Kambites 011: (fpsemi) smalloverlap/gap/test.gi:85 (MultiStr [...] . . . 56μs Kambites 012: (fpsemi) free semigroup . . . 11μs Kambites 013: (fpsemi) smalloverlap/gap/test.gi:49 (std::string) . . . 31ms Kambites 014: (fpsemi) smalloverlap/gap/test.gi:49 (MultiStr [...] . . . 41ms Kambites 015: (fpsemi) smalloverlap/gap/test.gi:63 (std::string) . . . 33ms Kambites 016: (fpsemi) smalloverlap/gap/test.gi:63 (MultiStr [...] . . . 46ms Kambites 017: (fpsemi) smalloverlap/gap/test.gi:70 (std::string) . . . 119ms Kambites 018: (fpsemi) smalloverlap/gap/test.gi:70 (MultiStr [...] . . . 178ms Kambites 021: (fpsemi) code coverage (std::string) . . . 38μs Kambites 022: (fpsemi) code coverage (MultiStringView) . . . 25μs Kambites 023: (fpsemi) prefix (std::string) . . . 54μs Kambites 024: (fpsemi) prefix (MultiStringView) . . . 78μs Kambites 025: (fpsemi) normal_form (Example 3.15) (std::string) . . . 58μs Kambites 026: (fpsemi) normal_form (Example 3.15) (MultiStri [...] . . . 77μs Kambites 027: (fpsemi) normal_form (Example 3.16) (std::string) . . . 40μs Kambites 028: (fpsemi) normal_form (Example 3.16) (MultiStri [...] . . . 55μs Kambites 029: (fpsemi) normal_form (Example 3.16) more exhau [...] . . . 74ms Kambites 030: (fpsemi) normal_form (Example 3.16) more exhau [...] . . . 74ms Kambites 031: (fpsemi) small presentation (std::string) . . . 44μs Kambites 032: (fpsemi) small presentation (MultiStringView) . . . 30μs Kambites 033: (fpsemi) non-smalloverlap (std::string) . . . 34μs Kambites 034: (fpsemi) non-smalloverlap (MultiStringView) . . . 44μs Kambites 035: (fpsemi) MT test 3 (std::string) . . . 50μs Kambites 036: (fpsemi) MT test 3 (MultiStringView) . . . 50μs Kambites 037: (fpsemi) MT test 5 (std::string) . . . 27μs Kambites 038: (fpsemi) MT test 5 (MultiStringView) . . . 27μs Kambites 039: (fpsemi) MT test 6 (std::string) . . . 37μs Kambites 040: (fpsemi) MT test 6 (MultiStringView) . . . 43μs Kambites 041: (fpsemi) MT test 10 (std::string) . . . 35μs Kambites 042: (fpsemi) MT test 10 (MultiStringView) . . . 45μs Kambites 043: (fpsemi) MT test 13 (std::string) . . . 21μs Kambites 044: (fpsemi) MT test 13 (MultiStringView) . . . 21μs Kambites 045: (fpsemi) MT test 14 (std::string) . . . 20μs Kambites 046: (fpsemi) MT test 14 (MultiStringView) . . . 21μs Kambites 047: (fpsemi) MT test 15 (std::string) . . . 29μs Kambites 048: (fpsemi) MT test 15 (MultiStringView) . . . 29μs Kambites 049: (fpsemi) MT test 16 (std::string) . . . 28μs Kambites 050: (fpsemi) MT test 16 (MultiStringView) . . . 31μs Kambites 051: (fpsemi) MT test 17 (std::string) . . . 83μs Kambites 052: (fpsemi) MT test 17 (MultiStringView) . . . 80μs Kambites 053: (fpsemi) weak C(4) not strong x 1 (std::string) . . . 482μs Kambites 054: (fpsemi) weak C(4) not strong x 1 (MultiStringView) . . . 645μs Kambites 055: (fpsemi) weak C(4) not strong x 2 (std::string) . . . 487μs Kambites 056: (fpsemi) weak C(4) not strong x 2 (MultiStringView) . . . 598μs Kambites 057: (fpsemi) weak C(4) not strong x 3 (std::string) . . . 430μs Kambites 058: (fpsemi) weak C(4) not strong x 3 (MultiStringView) . . . 413μs Kambites 059: (fpsemi) weak C(4) not strong x 4 (std::string) . . . 44μs Kambites 060: (fpsemi) weak C(4) not strong x 4 (MultiStringView) . . . 61μs Kambites 061: (fpsemi) weak C(4) not strong x 5 (std::string) . . . 21μs Kambites 062: (fpsemi) weak C(4) not strong x 5 (MultiStringView) . . . 19μs Kambites 063: (fpsemi) weak C(4) not strong x 6 (std::string) . . . 27μs Kambites 064: (fpsemi) weak C(4) not strong x 6 (MultiStringView) . . . 30μs Kambites 065: (fpsemi) Konovalov example (std::string) . . . 18μs Kambites 066: (fpsemi) Konovalov example (MultiStringView) . . . 17μs Kambites 067: (fpsemi) long words (std::string) . . . 1934ms Kambites 068: (fpsemi) long words (MultiStringView) . . . 42ms Kambites 075: (cong) example 1 . . . 31μs Kambites 076: (cong) example 2 . . . 80μs Kambites 077: (cong) code coverage . . . 5774μs Kambites 078: (cong) large number of rules . . . 230ms KnuthBendix 000: (fpsemi) confluent fp semigroup 1 (infinite) . . . 89μs KnuthBendix 001: (fpsemi) confluent fp semigroup 2 (infinite) . . . 146μs KnuthBendix 002: (fpsemi) confluent fp semigroup 3 (infinite) . . . 71μs KnuthBendix 003: (fpsemi) non-confluent fp semigroup from wi [...] . . . 132μs KnuthBendix 004: (fpsemi) Example 5.1 in Sims (infinite) . . . 112μs KnuthBendix 005: (fpsemi) Example 5.1 in Sims (infinite) . . . 106μs KnuthBendix 006: (fpsemi) Example 5.3 in Sims . . . 91μs KnuthBendix 007: (fpsemi) Example 5.4 in Sims . . . 107μs KnuthBendix 008: (fpsemi) Example 6.4 in Sims (size 168) . . . 6574μs KnuthBendix 009: (fpsemi) . . . 36ms KnuthBendix 010: (fpsemi) SL(2, 7) from Chapter 3, Propositi [...] . . . 65ms KnuthBendix 011: (fpsemi) F(2, 5) - Chapter 9, Section 1 in [...] . . . 415μs KnuthBendix 012: (fpsemi) Reinis example 1 . . . 155μs KnuthBendix 013: redundant_rule (std::string) . . . 100ms KnuthBendix 014: redundant_rule (word_type) . . . 10ms KnuthBendix 019: (fpsemi) C(4) monoid . . . 91μs KnuthBendix 020: (cong) Chinese monoid . . . 178μs KnuthBendix 021: (from kbmag/standalone/kb_data/f25monoid) . . . 456μs KnuthBendix 022: (from kbmag/standalone/kb_data/degen4a) . . . 43ms KnuthBendix 023: (from kbmag/standalone/kb_data/torus) . . . 1981μs KnuthBendix 024: (from kbmag/standalone/kb_data/3a6) . . . 196ms KnuthBendix 025: (from kbmag/standalone/kb_data/f2) . . . 41μs KnuthBendix 026: (from kbmag/standalone/kb_data/s16) . . . 84ms KnuthBendix 027: (from kbmag/standalone/kb_data/a4monoid) . . . 50μs KnuthBendix 028: (from kbmag/standalone/kb_data/degen3) . . . 18μs KnuthBendix 029: (from kbmag/standalone/kb_data/ab1) . . . 18μs KnuthBendix 030: (from kbmag/standalone/kb_data/degen2) . . . 13μs KnuthBendix 031: (from kbmag/standalone/kb_data/f25) . . . 413μs KnuthBendix 032: (from kbmag/standalone/kb_data/237) . . . 523μs KnuthBendix 033: (from kbmag/standalone/kb_data/c2) . . . 13μs KnuthBendix 034: (from kbmag/standalone/kb_data/cosets) . . . 197μs KnuthBendix 035: Example 5.1 in Sims (KnuthBendix 09 again) . . . 48μs KnuthBendix 036: (from kbmag/standalone/kb_data/nilp2) . . . 31μs KnuthBendix 037: Example 6.4 in Sims . . . 10ms KnuthBendix 038: KnuthBendix 071 again . . . 605μs KnuthBendix 039: Example 5.4 in Sims (KnuthBendix 11 again) [...] . . . 184μs KnuthBendix 040: Example 5.4 in Sims (KnuthBendix 11 again) [...] . . . 141μs KnuthBendix 041: operator<< . . . 101μs KnuthBendix 042: confluence_interval . . . 14μs KnuthBendix 043: max_overlap . . . 13μs KnuthBendix 044: (fpsemi) (from kbmag/standalone/kb_data/d22 [...] . . . 1188μs KnuthBendix 045: (fpsemi) (from kbmag/standalone/kb_data/d22 [...] . . . 2182μs KnuthBendix 046: (fpsemi) small example . . . 639μs KnuthBendix 047: code coverage . . . 42μs KnuthBendix 048: small overlap 1 . . . 47μs KnuthBendix 049: (from kbmag/standalone/kb_data/s9) . . . 1470μs KnuthBendix 050: (fpsemi) Chapter 11, Lemma 1.8 (q = 6, r = [...] . . . 540μs KnuthBendix 051: (fpsemi) Chapter 11, Section 2 (q = 6, r = [...] . . . 174μs KnuthBendix 052: (fpsemi) Chapter 8, Theorem 4.2 in NR (infinite) . . . 198μs KnuthBendix 053: (fpsemi) equal_to fp semigroup . . . 49μs KnuthBendix 054: (fpsemi) equal_to free semigroup . . . 33μs KnuthBendix 055: (fpsemi) from GAP smalloverlap gap/test.gi [...] . . . 234μs KnuthBendix 056: (fpsemi) from GAP smalloverlap gap/test.gi: [...] . . . 377μs KnuthBendix 057: (fpsemi) from GAP smalloverlap gap/test.gi: [...] . . . 374μs KnuthBendix 058: (fpsemi) from GAP smalloverlap gap/test.gi: [...] . . . 1115μs KnuthBendix 059: (fpsemi) from GAP smalloverlap gap/test.gi: [...] . . . 2589μs KnuthBendix 060: (fpsemi) from GAP smalloverlap gap/test.gi: [...] . . . 23μs KnuthBendix 061: (fpsemi) Von Dyck (2,3,7) group (infinite) . . . 484μs KnuthBendix 062: (fpsemi) Von Dyck (2,3,7) group - different [...] . . . 3990μs KnuthBendix 063: (fpsemi) rewriting system from KnuthBendixC [...] . . . 340μs KnuthBendix 064: (fpsemi) rewriting system from Congruence 20 . . . 22μs KnuthBendix 065: (fpsemi) (from kbmag/standalone/kb_data/ab2) . . . 77μs KnuthBendix 066: (fpsemi) (from kbmag/standalone/kb_data/d22 [...] . . . 1233μs KnuthBendix 067: (fpsemi) (from kbmag/standalone/kb_data/degen1) . . . 26μs KnuthBendix 068: (fpsemi) (from kbmag/standalone/kb_data/s4) . . . 302μs KnuthBendix 069: (fpsemi) fp semigroup (infinite) . . . 46μs KnuthBendix 070: (fpsemi) Chapter 11, Section 1 (q = 4, r = [...] . . . 1542μs KnuthBendix 071: (fpsemi) Chapter 11, Section 1 (q = 8, r = [...] . . . 81ms KnuthBendix 072: (fpsemi) Chapter 7, Theorem 3.9 in NR (size 240) . . . 2748μs KnuthBendix 073: (fpsemi) F(2, 5) - Chapter 9, Section 1 in [...] . . . 426μs KnuthBendix 074: (fpsemi) F(2, 6) - Chapter 9, Section 1 in NR . . . 448μs KnuthBendix 075: (fpsemi) Chapter 10, Section 4 in NR (infinite) . . . 825μs KnuthBendix 076: (fpsemi) Sym(5) from Chapter 3, Proposition [...] . . . 2552μs KnuthBendix 077: (fpsemi) SL(2, 7) from Chapter 3, Propositi [...] . . . 64ms KnuthBendix 078: (fpsemi) bicyclic monoid (infinite) . . . 36μs KnuthBendix 079: (fpsemi) plactic monoid of degree 2 (infinite) . . . 56μs KnuthBendix 080: (fpsemi) example before Chapter 7, Proposit [...] . . . 32μs KnuthBendix 081: (fpsemi) Chapter 7, Theorem 3.6 in NR (size 243) . . . 689μs KnuthBendix 082: (fpsemi) finite semigroup (size 99) . . . 220μs KnuthBendix 096: Sorouhesh . . . 314μs KnuthBendix 097: (fpsemi) transformation semigroup (size 4) . . . 55μs KnuthBendix 098: (fpsemi) transformation semigroup (size 9) . . . 42μs KnuthBendix 099: (fpsemi) transformation semigroup (size 88) . . . 580μs KnuthBendix 100: internal_string_to_word . . . 30μs KnuthBendix 101: (fpsemi) construct from shared_ptr . . . 595μs KnuthBendix 102: internal_string_to_word . . . 698μs KnuthBendix 103: (cong) free semigroup congruence (5 classes) . . . 56μs KnuthBendix 104: free semigroup congruence (6 classes) . . . 246μs KnuthBendix 105: (cong) free semigroup congruence (16 classes) . . . 294μs KnuthBendix 106: (cong) free semigroup congruence (6 classes) . . . 463μs KnuthBendix 107: (cong) free semigroup congruence (240 classes) . . . 2864μs KnuthBendix 108: (cong) free semigroup congruence (240 classes) . . . 2598μs KnuthBendix 109: (cong) less . . . 3629μs KnuthBendix 110: (cong) less . . . 146ms KnuthBendix 111: (cong) constructors . . . 221ms KnuthBendix 112: (cong) const_contains/contains . . . 158μs KnuthBendix 113: (cong) is_quotient_obviously_finite . . . 17μs KnuthBendix 114: (cong) class_index_to_word . . . 175μs KnuthBendix 115: (cong) quotient_froidure_pin . . . 131μs KnuthBendix 116: (cong) set_number_of_generators . . . 16μs KnuthBendix 117: (cong) number of classes when obv-inf . . . 45μs KnuthBendixCongruenceByPairs 016: non-trivial congruence on [...] . . . 153μs KnuthBendixCongruenceByPairs 017: non-trivial congruence on [...] . . . 172μs KnuthBendixCongruenceByPairs 018: non-trivial congruence on [...] . . . 308μs KnuthBendixCongruenceByPairs 019: non-trivial congruence on [...] . . . 310μs KnuthBendixCongruenceByPairs 020: trivial congruence on a fi [...] . . . 166μs KnuthBendixCongruenceByPairs 021: universal congruence on a [...] . . . 503μs KnuthBendixCongruenceByPairs 022: left congruence on a finit [...] . . . 233μs KnuthBendixCongruenceByPairs 023: finite group, Chapter 11, [...] . . . 4038μs KnuthBendixCongruenceByPairs 024: right congruence on infini [...] . . . 298μs KnuthBendixCongruenceByPairs 025: finite fp semigroup, dihed [...] . . . 321μs KnuthBendixCongruenceByPairs 026: finite fp semigroup, size 16 . . . 319μs KnuthBendixCongruenceByPairs 027: finite fp semigroup, size 16 . . . 925μs KnuthBendixCongruenceByPairs 028: infinite fp semigroup with [...] . . . 51μs Konieczny 000: test000> . . . 1514μs Konieczny 001: test000> . . . 731μs Konieczny 002: test001> . . . 10ms Konieczny 003: test001> . . . 8890μs Konieczny 006: exceptions . . . 102μs Konieczny 007: code coverage . . . 13ms Konieczny 008: code coverage . . . 11ms Konieczny 009: regular elements and idempotents . . . 4294ms Konieczny 010: regular D-class 01 . . . 1320μs Konieczny 011: regular D-class 02 . . . 32ms Konieczny 012: regular D-class 04: contains . . . 3802ms Konieczny 013: non-regular D-classes 01 . . . 1379μs Konieczny 014: RegularDClass . . . 712μs Konieczny 015: full bmat monoid 4 . . . 428ms Konieczny 017: regular generated bmat monoid 4 idempotents . . . 297ms Konieczny 019: my favourite example . . . 147ms Konieczny 020: another large example . . . 24ms Konieczny 021: my favourite example transposed . . . 290ms Konieczny 024: exceptions . . . 1390μs Konieczny 025: 0-parameter constructor . . . 29ms Konieczny 026: non-regular D-classes 02 . . . 31ms Konieczny 028: partial perm . . . 191ms Konieczny 029: symmetric inverse monoid n = 8 . . . 36ms Konieczny 030: exceptions . . . 239ms Konieczny 031: transformations . . . 1236μs Konieczny 032: transformations - JDM favourite example . . . 146ms Konieczny 033: transformations - large example . . . 345ms Konieczny 034: transformations - large example with stop . . . 345ms Konieczny 035: transformations - large example with run_until . . . 346ms Konieczny 036: transformations - large example with stop in Action . . . 347ms Konieczny 037: exceptions . . . 38μs Konieczny 038: transformations: contains . . . 570μs Konieczny 040: transformations - destructor coverage . . . 291ms Konieczny 041: current_number_D_classes . . . 291ms Konieczny 042: add_generator . . . 34μs Konieczny 043: add_generator . . . 22μs Matrix 000: BMat<2> . . . 389μs Matrix 001: BMat<> . . . 45μs Matrix 002: BMat<3> + BMat<> . . . 9000ns Matrix 003: BMat<2> + BMat<> . . . 9000ns Matrix 004: BMat<3> . . . 9000ns Matrix 005: BMat<> . . . 10μs Matrix 006: BMat<3> row_basis . . . 24μs Matrix 007: BMat<> row_basis . . . 25μs Matrix 008: IntMat<3> . . . 12μs Matrix 009: IntMat<> . . . 13μs Matrix 010: IntMat code cov . . . 7000ns Matrix 011: MaxPlusMat<3> . . . 10μs Matrix 012: MaxPlusMat<> . . . 11μs Matrix 013: MaxPlusMat code cov . . . 73μs Matrix 014: MinPlusMat<3> . . . 13μs Matrix 015: MinPlusMat<> . . . 14μs Matrix 016: MinPlusMat code cov . . . 6000ns Matrix 017: MaxPlusTruncMat<5, 2> . . . 11μs Matrix 018: MaxPlusTruncMat<5> . . . 13μs Matrix 019: MaxPlusTruncMat<> . . . 20μs Matrix 020: MaxPlusTruncMat<5, 4> . . . 13μs Matrix 021: MaxPlusTruncMat<5> . . . 14μs Matrix 022: MaxPlusTruncMat<> . . . 14μs Matrix 023: MaxPlusTruncMat<33, 3> . . . 18μs Matrix 024: MaxPlusTruncMat<33> . . . 18μs Matrix 025: MaxPlusTruncMat<> . . . 18μs Matrix 026: MaxPlusMat code cov . . . 7000ns Matrix 027: MinPlusTruncMat<33, 3> . . . 22μs Matrix 028: MinPlusTruncMat<33> . . . 22μs Matrix 029: MinPlusTruncMat<> . . . 25μs Matrix 030: NTPMat<0, 3, 3, 3> . . . 11μs Matrix 031: NTPMat<0, 3> . . . 12μs Matrix 032: NTPMat<> . . . 21μs Matrix 033: NTPMat<0, 10, 4, 4> . . . 20μs Matrix 034: NTPMat<0, 10> . . . 15μs Matrix 035: NTPMat<> . . . 15μs Matrix 036: NTPMat<0, 10, 4, 4> . . . 15μs Matrix 037: NTPMat<0, 10> . . . 14μs Matrix 038: NTPMat<> . . . 14μs Matrix 039: NTPMat<33, 2, 3, 3> . . . 12μs Matrix 040: NTPMat<33, 2> . . . 10μs Matrix 041: NTPMat<> . . . 10μs Matrix 042: ProjMaxPlusMat<3> . . . 59μs Matrix 043: ProjMaxPlusMat<> . . . 40μs Matrix 044: exceptions . . . 18μs Matrix 045: code coverage . . . 24μs MultiStringView 000: catch all . . . 101μs MultiStringView 001: is_prefix . . . 11μs MultiStringView 002: erase . . . 12μs MultiStringView 003: iterators . . . 8000ns MultiStringView 004: constructors (long) . . . 15μs MultiStringView 005: constructors (short) . . . 11μs MultiStringView 006: copy assignment (short assigned to long) . . . 9000ns MultiStringView 007: copy assignment (short assigned to short) . . . 9000ns MultiStringView 008: move assignment (short assigned to long) . . . 9000ns MultiStringView 009: move assignment (short assigned to short) . . . 9000ns MultiStringView 010: code coverage . . . 15μs MultiStringView 011: pop_front . . . 89μs MultiStringView 012: append . . . 10μs MultiStringView 013: operators . . . 11μs MultiStringView 014: maximum_common_suffix . . . 9000ns MultiStringView 015: deep tests . . . 7000ns ObviouslyInfinite 011: Multiple rule additions . . . 90μs ObviouslyInfinite 012: A power of the generator 'b' does not [...] . . . 8000ns ObviouslyInfinite 013: Preserves the number of occurrences o [...] . . . 8000ns ObviouslyInfinite 014: Less relations than generators . . . 8000ns ObviouslyInfinite 015: Relations preserve length . . . 9000ns ObviouslyInfinite 016: Matrix has non empty kernel . . . 9000ns ObviouslyInfinite 017: Free product of trivial semigroups . . . 8000ns ObviouslyInfinite 018: Another free product . . . 9000ns ObviouslyInfinite 019: Infinite but not obviously so . . . 9000ns ObviouslyInfinite 020: Finite semigroup . . . 10μs PBR 001: universal product with convenience constructor . . . 30μs PBR 002: universal product . . . 13μs PBR 003: product [bigger than previous] . . . 21μs PBR 004: hash . . . 7000ns PBR 005: delete/copy . . . 12μs PBR 006: exceptions . . . 72μs PBR 007: operators . . . 56μs PBR 008: to_string . . . 13μs PBR 009: identity . . . 35μs PBR 010: adapters . . . 7000ns Pool 000: initial . . . 84μs Pool 001: bmat . . . 16μs Pool 002: PoolGuard . . . 12μs Pool 003: transformation products . . . 10μs Presentation 000: vectors of ints . . . 103μs Presentation 001: strings . . . 165μs Presentation 002: constructors (word_type) . . . 17μs Presentation 003: constructors (StaticVector1) . . . 151μs Presentation 004: constructors (std::string) . . . 16μs Presentation 005: alphabet + letters (word_type) . . . 63μs Presentation 006: alphabet + letters (std::string) . . . 22μs Presentation 007: contains_empty_word . . . 8000ns Presentation 008: validate_rules throws . . . 21μs Presentation 009: helpers add_rule(s) . . . 40μs Presentation 010: helpers add_rule(s) (std::string) . . . 16μs Presentation 011: helpers add_identity_rules (std::vector/St [...] . . . 23μs Presentation 012: helpers add_identity_rules (std::string) . . . 16μs Presentation 013: helpers add_inverse_rules (all) . . . 89μs Presentation 014: helpers add_inverse_rules (std::string) . . . 35μs Presentation 015: helpers remove_duplicate_rules . . . 33μs Presentation 016: helpers reduce_complements . . . 74μs Presentation 017: helpers sort_each_rule . . . 35μs Presentation 018: helpers sort_rules . . . 36μs Presentation 019: helpers longest_common_subword/replace_subword . . . 154μs Presentation 020: helpers redundant_rule . . . 12ms Presentation 021: helpers shortlex_compare_concat . . . 8000ns Presentation 022: helpers remove_trivial_rules . . . 42μs Presentation 023: helpers replace_subword (existing, replacement) . . . 59μs Presentation 024: helpers longest_rule . . . 54μs Presentation 025: helpers longest_rule_length . . . 47μs Presentation 026: helpers remove_redundant_generators . . . 86μs Presentation 027: helpers reverse . . . 14μs Presentation 028: in_alphabet . . . 19μs Presentation 029: replace_subword with empty word . . . 13μs Presentation 030: helpers replace_word . . . 26μs Presentation 031: clear . . . 8000ns Presentation 032: letter . . . 22μs Presentation 033: normalize_alphabet . . . 11μs Presentation 034: longest_common_subword issue . . . 170μs Presentation 035: helpers add_zero_rules (std::vector/Static [...] . . . 25μs Presentation 036: helpers add_zero_rules (std::string) . . . 15μs Presentation 037: make_semigroup . . . 44μs Presentation 038: greedy_reduce_length . . . 111μs Presentation 039: aaaaaaaab = aaaaaaaaab strong compression . . . 39μs Presentation 040: change_alphabet . . . 36μs Presentation 041: sort_rules bug . . . 193μs Presentation 042: first_unused_letter/letter . . . 135μs Presentation 043: case where strong compression doesn't work . . . 23μs Presentation 044: proof that . . . 27μs Presentation 045: decompression . . . 14μs Race 001: run_for . . . 10ms Race 002: run_until . . . 10ms Race 003: exceptions . . . 10ms Race 004: iterators . . . 10μs Race 005: find_runner . . . 10μs Race 006: run_func . . . 25ms Race 007: run_func . . . 10ms Race 008: run_func . . . 10ms Runner 000: run_for . . . 10ms Runner 001: run_for . . . 1008μs Runner 002: run_for . . . 191ms Runner 003: run_for . . . 25ms Runner 004: started . . . 1010μs Runner 005: run_until . . . 30ms Runner 006: kill . . . 8000ns Runner 007: copy constructor . . . 10ms Runner 008: report . . . 20ms Runner 009: run_until with function pointer . . . 9000ns SchreierSims 001: trivial perm. group (degree 1) . . . 155μs SchreierSims 002: trivial perm. group (degree 2) . . . 8000ns SchreierSims 003: trivial perm. group (degree 500) . . . 148μs SchreierSims 004: symmetric perm. group (degree 5) . . . 15μs SchreierSims 005: symmetric perm. group (degree 8) . . . 27μs SchreierSims 006: symmetric perm. group (degree 9) . . . 38μs SchreierSims 007: alternating perm. group (degree 12) . . . 64μs SchreierSims 008: symmetric perm. group (degree 16) . . . 563μs SchreierSims 009: alternating perm. group (degree 15) . . . 287μs SchreierSims 010: alternating perm. group (degree 16) . . . 647μs SchreierSims 011: dihedral perm. group (order 10) . . . 11μs SchreierSims 012: dihedral perm. group (order 200) . . . 736μs SchreierSims 013: perm. group T (order 12) . . . 12μs SchreierSims 014: quaternion perm. group (order 8) . . . 13μs SchreierSims 015: perm. group (order 84129611558952960) . . . 230ms SchreierSims 016: perm. group SL(3, 5) (order 372000) . . . 945μs SchreierSims 017: perm. group PSL(4, 8) (order 34558531338240) . . . 95ms SchreierSims 018: perm. Mathieu group M11 (order 7920) . . . 52μs SchreierSims 019: perm. Mathieu group M24 (order 244823040) . . . 195μs SchreierSims 020: perm. Janko Group J1 (order 175560) . . . 2097μs SchreierSims 021: perm. Hall-Janko group (order 604800) . . . 304μs SchreierSims 022: perm. Hall-Janko group (alt.) (order 604800) . . . 20ms SchreierSims 023: perm. Conway group Co3 (order 495766656000) . . . 6507μs SchreierSims 024: perm. Conway group Co3 (alt.) (order 49576 [...] . . . 13ms SchreierSims 025: perm. Suzuki group (order 448345497600) . . . 67ms SchreierSims 027: perm. Held group (order 4030387200) . . . 127ms SchreierSims 028: perm. group C2 x C2 x C2 (order 8) . . . 21μs SchreierSims 029: perm. group C2 x C2 x C2 x C2 (order 16) . . . 23μs SchreierSims 030: perm. group (S5 x S5) : C2 (order 28800) . . . 49μs SchreierSims 031: perm. group C3 x D8 x A5 (order 1440) . . . 49μs SchreierSims 032: perm. group GL(4, 3) (order 24261120) . . . 621μs SchreierSims 033: perm. group PSL(3, 7) (order 1876896) . . . 568μs SchreierSims 037: symmetric perm. group (degree 5) . . . 21μs SchreierSims 038: alternating perm. group (degree 17) . . . 3273μs SchreierSims 039: exceptions . . . 50μs SchreierSims 040: exceptions . . . 27μs SchreierSims 041: trivial group . . . 21μs SchreierSims 042: A17 bug . . . 2907μs SchreierSims 043: orbits_lookup test . . . 444μs SchreierSims 044: transversal_element and inversal_element test . . . 752μs SchreierSimsHelper 001: trivial perm. group intersection (de [...] . . . 80μs SchreierSimsHelper 002: trivial perm. group intersection (de [...] . . . 78μs SchreierSimsHelper 003: cyclic group intersection (degree 13) . . . 88μs SchreierSimsHelper 004: D10 and Z5 intersection . . . 21μs SchreierSimsHelper 005: D8 and Q8 intersection . . . 20μs SchreierSimsHelper 006: primitive on 8 points intersection . . . 62μs SchreierSimsHelper 007: primitive on 8 points intersection ( [...] . . . 60μs SchreierSimsHelper 008: A13 and PGL(2, 11) intersection . . . 542μs SchreierSimsHelper 009: A13 and PGL(2, 11) intersection (swa [...] . . . 539μs SchreierSimsHelper 012: 3^3:13 and 3^3.2.A(4) intersection . . . 147μs SchreierSimsHelper 015: 3^3(S(4) x 2) and ASL(3, 3) intersection . . . 307μs SchreierSimsHelper 016: 7^2:3 x Q(8) and 7^2:D(2*6) intersection . . . 356μs SchreierSimsHelper 018: D(2*53) and 53:13 intersection . . . 194μs SchreierSimsHelper 019: 2^6:(7 x D_14) and PSL(2, 6)^2.4 int [...] . . . 1600μs SchreierSimsHelper 020: 2^6:(S_3 x GL(3, 2)) and 2.6:Alt(7) [...] . . . 5091μs SchreierSimsHelper 022: PSL(2, 127) and AGL(1, 2^7) intersection . . . 9316μs SchreierSimsHelper 023: PSL(3, 4).2 and PSL(3, 4).2 (nontriv [...] . . . 1682μs SchreierSimsHelper 024: PSL(3, 4).Sym(3) and PSL(3, 4).2 int [...] . . . 2106μs SchreierSimsHelper 025: 3^4:5:4 and D_16:4 intersection . . . 1021μs Sims1 000: fp example 1 . . . 704μs Sims1 001: fp example 2 . . . 1390μs Sims1 002: ToddCoxeter failing example . . . 12ms Sims1 003: ToddCoxeter failing example . . . 551μs Sims1 004: partition_monoid(2) right . . . 4604μs Sims1 006: full_transformation_monoid(3) right . . . 5197μs Sims1 007: full_transformation_monoid(3) left . . . 2943μs Sims1 009: rook_monoid(2, 1) . . . 70μs Sims1 010: symmetric_inverse_monoid(2) from FroidurePin . . . 70μs Sims1 011: symmetric_inverse_monoid(3) . . . 5940μs Sims1 014: temperley_lieb_monoid(3) from presentation . . . 51μs Sims1 015: temperley_lieb_monoid(4) from presentation . . . 586μs Sims1 016: fp semigroup containing given pairs #1 . . . 206μs Sims1 017: fp semigroup containing given pairs #2 . . . 206μs Sims1 018: fp semigroup containing given pairs #3 . . . 358μs Sims1 019: ToddCoxeter failing example . . . 761μs Sims1 020: fp example 2 . . . 1402μs Sims1 021: exceptions . . . 121μs Sims1 027: from https://mathoverflow.net/questions/423541/ . . . 21ms Sims1 028: from https://mathoverflow.net/questions/423541/ . . . 16ms Sims1 030: presentation with one free generator . . . 168μs Sims1 031: presentation with non-zero index generators . . . 43μs Sims1 032: presentation with empty word . . . 6657μs Sims1 033: constructors . . . 901μs Sims1 034: split_at . . . 176μs Sims1 035: stats . . . 57μs Sims1 036: check iterator requirements . . . 94μs Sims1 040: TransitiveGroup(10, 32) - minimal rep . . . 2519μs Sims1 043: rectangular_band(2, 2) - with and without identity . . . 131μs Sims1 044: trivial group - minimal o.r.c. rep . . . 77μs Sims1 045: right zero semigroup - minimal o.r.c. rep . . . 1439μs Sims1 046: semigroup with faithful non-strictly cyclic actio [...] . . . 497μs Sims1 068: RepOrc . . . 24ms Sims1 069: fp example 1 . . . 389μs #0: Sims1: using 0 additional threads #0: Sims1: finding congruences with at most 4 classes #0: Sims1: using 2 generators, and 0 short relations u = v with: #0: Sims1: |u| + |v| ∈ [0, 0] and ∑(|u| + |v|) = 0 #0: Sims1: found 5,477 congruences in 2452μs (447ns per congruence)! #0: Sims1: total number of nodes in search tree was 7,304 #0: Sims1: max. number of pending definitions was 16 Sims1 071: FreeSemigroup(2) up to index 4 . . . 2511μs Sims1 072: symmetric_group(n) for n = 4 . . . 625μs Sims1 073: corner case no generators + no relations . . . 44μs Sims1 076: uninitialized RepOrc . . . 20μs SmallestInteger 001: . . . 8000ns StaticTriVector2 045: all . . . 13μs StaticVector2 043: all . . . 12μs Stephen 000: basic test 1 . . . 218μs Stephen 001: basic test 2 . . . 102μs Stephen 002: full transf monoid . . . 9219μs Stephen 003: from step_hen 002 . . . 57μs Stephen 004: from step_hen 003 . . . 147μs Stephen 005: from step_hen 004 . . . 42μs Stephen 006: from step_hen 005 . . . 100μs Stephen 008: C(4) monoid normal form (test_case_knuth_bendix_055) . . . 125μs Stephen 009: C(4) monoid normal form (test_case_gap_smallove [...] . . . 87μs Stephen 010: code coverage . . . 137μs Stephen 011: C(4) monoid normal form (test_case_gap_smallove [...] . . . 283μs Stephen 012: C(4) monoid normal form (test_case_gap_smallove [...] . . . 209μs Stephen 013: C(4) monoid equal to (test_case_gap_smalloverlap_70) . . . 96μs Stephen 014: C(4) monoid normal form (test_case_ex_3_13_14) . . . 392μs Stephen 015: C(4) monoid normal form (test_case_ex_3_15) . . . 515μs Stephen 016: C(4) monoid normal form (test_case_ex_3_16) . . . 325μs Stephen 017: C(4) monoid normal form (test_case_mt_3) . . . 156μs Stephen 018: C(4) monoid normal form (test_case_mt_5) . . . 102μs Stephen 019: C(4) monoid normal form (test_case_mt_6) . . . 292μs Stephen 020: C(4) monoid normal form (test_case_mt_10) . . . 115μs Stephen 021: C(4) monoid normal form (test_case_mt_13) . . . 94μs Stephen 022: C(4) monoid normal form (test_case_mt_14) . . . 92μs Stephen 023: C(4) monoid normal form (test_case_mt_15) . . . 95μs Stephen 024: C(4) monoid normal form (test_case_mt_16) . . . 101μs Stephen 025: C(4) monoid normal form (test_case_mt_17) . . . 286μs Stephen 026: C(4) monoid normal form (test_case_weak_1) . . . 410μs Stephen 027: C(4) monoid normal form (test_case_weak_2) . . . 179μs Stephen 028: C(4) monoid normal form (test_case_weak_3) . . . 198μs Stephen 029: C(4) monoid normal form (test_case_weak_4) . . . 193μs Stephen 030: C(4) monoid normal form (test_case_weak_5) . . . 98μs Stephen 031: Test behaviour when uninitialised . . . 78μs Suf 005: unite . . . 16μs Suf 007: compress . . . 9000ns Suf 011: big chain . . . 14ms Suf 013: empty table . . . 8000ns Suf 015: join . . . 9000ns Suf 017: contains . . . 95μs Suf 019: swap . . . 25μs Timer 001: string method (1 argument) . . . 18μs Timer 002: string method (0 arguments) . . . 10ms Timer 003: reset/elapsed method . . . 20ms Timer 004: operator<< . . . 8000ns ToddCoxeter 000: small 2-sided congruence . . .  -- with HLT + no standardise + full lookahead + no save 1292μs  -- with HLT + standardise + full lookahead + no save 1120μs  -- with HLT + no standardise + partial lookahead + no save 1058μs  -- with HLT + standardise + partial lookahead + no save 865μs  -- with HLT + no standardise + full lookahead + save 855μs  -- with HLT + standardise + full lookahead + save 846μs  -- with HLT + no standardise + partial lookahead + save 862μs  -- with HLT + standardise + partial lookahead + save 879μs  -- with Felsch + no standardisation 850μs  -- with Felsch + standardisation 885μs  -- with random strategy 910μs  -- with Rc style + full lookahead 884μs  -- with Rc style + partial lookahead 871μs  -- with R/C style 912μs  -- with CR style 875μs  -- with Cr style 867μs ToddCoxeter 001: small 2-sided congruence . . .  -- with HLT + no standardise + full lookahead + no save 3921μs  -- with HLT + standardise + full lookahead + no save 3871μs  -- with HLT + no standardise + partial lookahead + no save 3855μs  -- with HLT + standardise + partial lookahead + no save 4021μs  -- with HLT + no standardise + full lookahead + save 3795μs  -- with HLT + standardise + full lookahead + save 3791μs  -- with HLT + no standardise + partial lookahead + save 3804μs  -- with HLT + standardise + partial lookahead + save 3807μs  -- with Felsch + no standardisation 3809μs  -- with Felsch + standardisation 3800μs  -- with random strategy 3800μs  -- with Rc style + full lookahead 3784μs  -- with Rc style + partial lookahead 3771μs  -- with R/C style 3755μs  -- with CR style 3785μs  -- with Cr style 3783μs ToddCoxeter 003: constructed from FroidurePin . . .  -- with Felsch + no standardisation 4294ms  -- with Felsch + standardisation 4294ms  -- with HLT + no standardise + full lookahead + no save 4294ms  -- with HLT + standardise + full lookahead + no save 4294ms  -- with HLT + no standardise + partial lookahead + no save 4294ms  -- with HLT + standardise + partial lookahead + no save 4294ms  -- with HLT + no standardise + full lookahead + save 4294ms  -- with HLT + standardise + full lookahead + save 4294ms  -- with HLT + no standardise + partial lookahead + save 4294ms  -- with HLT + standardise + partial lookahead + save 4294ms  -- with random strategy 4294ms  -- with Rc style + full lookahead 4294ms  -- with Rc style + partial lookahead 4294ms  -- with R/C style 4294ms  -- with CR style 4294ms  -- with Cr style 4294ms ToddCoxeter 004: 2-sided congruence from FroidurePin . . .  -- with HLT + no standardise + full lookahead + no save 200μs  -- with HLT + standardise + full lookahead + no save 161μs  -- with HLT + no standardise + partial lookahead + no save 155μs  -- with HLT + standardise + partial lookahead + no save 155μs  -- with HLT + save (throws) 165μs  -- with Felsch (throws) 156μs  -- with random strategy 179μs ToddCoxeter 005: non-trivial two-sided from relations . . .  -- with HLT + no standardise + full lookahead + no save 52μs  -- with HLT + standardise + full lookahead + no save 44μs  -- with HLT + no standardise + partial lookahead + no save 41μs  -- with HLT + standardise + partial lookahead + no save 40μs  -- with HLT + no standardise + full lookahead + save 50μs  -- with HLT + standardise + full lookahead + save 46μs  -- with HLT + no standardise + partial lookahead + save 45μs  -- with HLT + standardise + partial lookahead + save 45μs  -- with Felsch + no standardisation 41μs  -- with Felsch + standardisation 40μs  -- with random strategy 46μs  -- with Rc style + full lookahead 44μs  -- with Rc style + partial lookahead 43μs  -- with R/C style 44μs  -- with CR style 42μs  -- with Cr style 42μs ToddCoxeter 006: small right cong. on free semigroup . . .  -- with HLT + no standardise + full lookahead + no save 38μs  -- with HLT + standardise + full lookahead + no save 34μs  -- with HLT + no standardise + partial lookahead + no save 33μs  -- with HLT + standardise + partial lookahead + no save 33μs  -- with HLT + no standardise + full lookahead + save 37μs  -- with HLT + standardise + full lookahead + save 36μs  -- with HLT + no standardise + partial lookahead + save 35μs  -- with HLT + standardise + partial lookahead + save 34μs  -- with Felsch + no standardisation 34μs  -- with Felsch + standardisation 36μs  -- with random strategy 41μs  -- with Rc style + full lookahead 36μs  -- with Rc style + partial lookahead 36μs  -- with R/C style 38μs  -- with CR style 37μs  -- with Cr style 36μs ToddCoxeter 007: left cong. on free semigroup . . .  -- with HLT + no standardise + full lookahead + no save 45μs  -- with HLT + standardise + full lookahead + no save 38μs  -- with HLT + no standardise + partial lookahead + no save 38μs  -- with HLT + standardise + partial lookahead + no save 37μs  -- with HLT + no standardise + full lookahead + save 40μs  -- with HLT + standardise + full lookahead + save 40μs  -- with HLT + no standardise + partial lookahead + save 39μs  -- with HLT + standardise + partial lookahead + save 40μs  -- with Felsch + no standardisation 39μs  -- with Felsch + standardisation 41μs  -- with random strategy 46μs  -- with Rc style + full lookahead 44μs  -- with Rc style + partial lookahead 42μs  -- with R/C style 45μs  -- with CR style 44μs  -- with Cr style 43μs ToddCoxeter 008: for small fp semigroup . . .  -- with HLT + no standardise + full lookahead + no save 38μs  -- with HLT + standardise + full lookahead + no save 34μs  -- with HLT + no standardise + partial lookahead + no save 33μs  -- with HLT + standardise + partial lookahead + no save 33μs  -- with HLT + no standardise + full lookahead + save 35μs  -- with HLT + standardise + full lookahead + save 36μs  -- with HLT + no standardise + partial lookahead + save 35μs  -- with HLT + standardise + partial lookahead + save 35μs  -- with Felsch + no standardisation 35μs  -- with Felsch + standardisation 34μs  -- with random strategy 42μs  -- with Rc style + full lookahead 37μs  -- with Rc style + partial lookahead 37μs  -- with R/C style 40μs  -- with CR style 38μs  -- with Cr style 38μs ToddCoxeter 009: 2-sided cong. trans. semigroup . . .  -- with HLT + no standardise + full lookahead + no save 200μs  -- with HLT + standardise + full lookahead + no save 196μs  -- with HLT + no standardise + partial lookahead + no save 184μs  -- with HLT + standardise + partial lookahead + no save 185μs  -- with HLT + no standardise + full lookahead + save 455μs  -- with HLT + standardise + full lookahead + save 446μs  -- with HLT + no standardise + partial lookahead + save 437μs  -- with HLT + standardise + partial lookahead + save 436μs  -- with Felsch + no standardisation 420μs  -- with Felsch + standardisation 405μs  -- with random strategy 210μs  -- with Rc style + full lookahead 204μs  -- with Rc style + partial lookahead 200μs  -- with R/C style 212μs  -- with CR style 433μs  -- with Cr style 427μs ToddCoxeter 010: left congruence on transformation semigroup . . .  -- with HLT + no standardise + full lookahead + no save 226μs  -- with HLT + standardise + full lookahead + no save 228μs  -- with HLT + no standardise + partial lookahead + no save 218μs  -- with HLT + standardise + partial lookahead + no save 226μs  -- with HLT + no standardise + full lookahead + save 491μs  -- with HLT + standardise + full lookahead + save 487μs  -- with HLT + no standardise + partial lookahead + save 471μs  -- with HLT + standardise + partial lookahead + save 473μs  -- with Felsch + no standardisation 439μs  -- with Felsch + standardisation 417μs  -- with random strategy 563μs  -- with Rc style + full lookahead 262μs  -- with Rc style + partial lookahead 259μs  -- with R/C style 299μs  -- with CR style 480μs  -- with Cr style 472μs ToddCoxeter 011: right cong. trans. semigroup . . .  -- with HLT + no standardise + full lookahead + no save 230μs  -- with HLT + standardise + full lookahead + no save 233μs  -- with HLT + no standardise + partial lookahead + no save 222μs  -- with HLT + standardise + partial lookahead + no save 228μs  -- with HLT + no standardise + full lookahead + save 470μs  -- with HLT + standardise + full lookahead + save 470μs  -- with HLT + no standardise + partial lookahead + save 457μs  -- with HLT + standardise + partial lookahead + save 466μs  -- with Felsch + no standardisation 380μs  -- with Felsch + standardisation 382μs  -- with random strategy 304μs  -- with Rc style + full lookahead 270μs  -- with Rc style + partial lookahead 269μs  -- with R/C style 308μs  -- with CR style 411μs  -- with Cr style 405μs ToddCoxeter 012: trans. semigroup (size 88) . . .  -- with HLT + no standardise + full lookahead + no save 139μs  -- with HLT + standardise + full lookahead + no save 128μs  -- with HLT + no standardise + partial lookahead + no save 125μs  -- with HLT + standardise + partial lookahead + no save 125μs  -- with HLT + save (throws) 133μs  -- with Felsch (throws) 128μs  -- with random strategy 146μs ToddCoxeter 013: left cong. on trans. semigroup (size 88) . . .  -- with HLT + no standardise + full lookahead + no save 196μs  -- with HLT + standardise + full lookahead + no save 200μs  -- with HLT + no standardise + partial lookahead + no save 189μs  -- with HLT + standardise + partial lookahead + no save 215μs  -- with HLT + no standardise + full lookahead + save 469μs  -- with HLT + standardise + full lookahead + save 459μs  -- with HLT + no standardise + partial lookahead + save 445μs  -- with HLT + standardise + partial lookahead + save 455μs  -- with Felsch + no standardisation 422μs  -- with Felsch + standardisation 399μs  -- with random strategy 271μs  -- with Rc style + full lookahead 237μs  -- with Rc style + partial lookahead 235μs  -- with R/C style 274μs  -- with CR style 445μs  -- with Cr style 448μs ToddCoxeter 014: right cong. on trans. semigroup (size 88) . . .  -- with HLT + no standardise + full lookahead + no save 202μs  -- with HLT + standardise + full lookahead + no save 212μs  -- with HLT + no standardise + partial lookahead + no save 196μs  -- with HLT + standardise + partial lookahead + no save 202μs  -- with HLT + no standardise + full lookahead + save 451μs  -- with HLT + standardise + full lookahead + save 442μs  -- with HLT + no standardise + partial lookahead + save 426μs  -- with HLT + standardise + partial lookahead + save 436μs  -- with Felsch + no standardisation 351μs  -- with Felsch + standardisation 362μs  -- with random strategy 276μs  -- with Rc style + full lookahead 247μs  -- with Rc style + partial lookahead 242μs  -- with R/C style 281μs  -- with CR style 385μs  -- with Cr style 380μs ToddCoxeter 015: finite fp-semigroup, dihedral group of order 6 . . .  -- with HLT + no standardise + full lookahead + no save 75μs  -- with HLT + standardise + full lookahead + no save 70μs  -- with HLT + no standardise + partial lookahead + no save 63μs  -- with HLT + standardise + partial lookahead + no save 67μs  -- with HLT + no standardise + full lookahead + save 77μs  -- with HLT + standardise + full lookahead + save 73μs  -- with HLT + no standardise + partial lookahead + save 71μs  -- with HLT + standardise + partial lookahead + save 70μs  -- with Felsch + no standardisation 67μs  -- with Felsch + standardisation 64μs  -- with random strategy 76μs  -- with Rc style + full lookahead 68μs  -- with Rc style + partial lookahead 67μs  -- with R/C style 69μs  -- with CR style 68μs  -- with Cr style 67μs ToddCoxeter 016: finite fp-semigroup, size 16 . . .  -- with HLT + no standardise + full lookahead + no save 69μs  -- with HLT + standardise + full lookahead + no save 66μs  -- with HLT + no standardise + partial lookahead + no save 61μs  -- with HLT + standardise + partial lookahead + no save 63μs  -- with HLT + no standardise + full lookahead + save 119μs  -- with HLT + standardise + full lookahead + save 115μs  -- with HLT + no standardise + partial lookahead + save 110μs  -- with HLT + standardise + partial lookahead + save 115μs  -- with Felsch + no standardisation 106μs  -- with Felsch + standardisation 102μs  -- with random strategy 118μs  -- with Rc style + full lookahead 71μs  -- with Rc style + partial lookahead 71μs  -- with R/C style 79μs  -- with CR style 106μs  -- with Cr style 105μs ToddCoxeter 017: finite fp-semigroup, size 16 . . .  -- with HLT + no standardise + full lookahead + no save 134μs  -- with HLT + standardise + full lookahead + no save 123μs  -- with HLT + no standardise + partial lookahead + no save 116μs  -- with HLT + standardise + partial lookahead + no save 119μs  -- with HLT + no standardise + full lookahead + save 247μs  -- with HLT + standardise + full lookahead + save 240μs  -- with HLT + no standardise + partial lookahead + save 226μs  -- with HLT + standardise + partial lookahead + save 229μs  -- with Felsch + no standardisation 204μs  -- with Felsch + standardisation 198μs  -- with random strategy 228μs  -- with Rc style + full lookahead 128μs  -- with Rc style + partial lookahead 126μs  -- with R/C style 142μs  -- with CR style 204μs  -- with Cr style 203μs ToddCoxeter 018: test lookahead . . .  -- with HLT + no standardise + full lookahead + no save 406μs  -- with HLT + standardise + full lookahead + no save 402μs  -- with HLT + no standardise + partial lookahead + no save 365μs  -- with HLT + standardise + partial lookahead + no save 373μs  -- with HLT + no standardise + full lookahead + save 471μs  -- with HLT + standardise + full lookahead + save 471μs  -- with HLT + no standardise + partial lookahead + save 457μs  -- with HLT + standardise + partial lookahead + save 455μs ToddCoxeter 019: non-trivial left cong. from semigroup . . .  -- with HLT + no standardise + full lookahead + no save 139μs  -- with HLT + standardise + full lookahead + no save 135μs  -- with HLT + no standardise + partial lookahead + no save 128μs  -- with HLT + standardise + partial lookahead + no save 132μs  -- with HLT + save (throws) 135μs  -- with Felsch (throws) 131μs  -- with random strategy 179μs ToddCoxeter 020: 2-sided cong. on free semigroup . . .  -- with HLT + no standardise + full lookahead + no save 23μs  -- with HLT + standardise + full lookahead + no save 23μs  -- with HLT + no standardise + partial lookahead + no save 18μs  -- with HLT + standardise + partial lookahead + no save 19μs  -- with HLT + no standardise + full lookahead + save 18μs  -- with HLT + standardise + full lookahead + save 19μs  -- with HLT + no standardise + partial lookahead + save 18μs  -- with HLT + standardise + partial lookahead + save 18μs  -- with Felsch + no standardisation 19μs  -- with Felsch + standardisation 18μs  -- with random strategy 19μs ToddCoxeter 021: calling run when obviously infinite . . .  -- with HLT + no standardise + full lookahead + no save 30μs  -- with HLT + standardise + full lookahead + no save 25μs  -- with HLT + no standardise + partial lookahead + no save 23μs  -- with HLT + standardise + partial lookahead + no save 23μs  -- with HLT + no standardise + full lookahead + save 24μs  -- with HLT + standardise + full lookahead + save 23μs  -- with HLT + no standardise + partial lookahead + save 24μs  -- with HLT + standardise + partial lookahead + save 23μs  -- with Felsch + no standardisation 23μs  -- with Felsch + standardisation 23μs  -- with random strategy 23μs ToddCoxeter 022: stellar_monoid S3 . . .  -- with HLT + no standardise + full lookahead + no save 111μs  -- with HLT + standardise + full lookahead + no save 104μs  -- with HLT + no standardise + partial lookahead + no save 96μs  -- with HLT + standardise + partial lookahead + no save 100μs  -- with HLT + no standardise + full lookahead + save 174μs  -- with HLT + standardise + full lookahead + save 168μs  -- with HLT + no standardise + partial lookahead + save 165μs  -- with HLT + standardise + partial lookahead + save 163μs  -- with Felsch + no standardisation 157μs  -- with Felsch + standardisation 146μs  -- with random strategy 175μs  -- with Rc style + full lookahead 113μs  -- with Rc style + partial lookahead 110μs  -- with R/C style 125μs  -- with CR style 161μs  -- with Cr style 158μs ToddCoxeter 023: finite semigroup (size 5) . . .  -- with HLT + no standardise + full lookahead + no save 37μs  -- with HLT + standardise + full lookahead + no save 33μs  -- with HLT + no standardise + partial lookahead + no save 32μs  -- with HLT + standardise + partial lookahead + no save 32μs  -- with HLT + no standardise + full lookahead + save 36μs  -- with HLT + standardise + full lookahead + save 34μs  -- with HLT + no standardise + partial lookahead + save 35μs  -- with HLT + standardise + partial lookahead + save 35μs  -- with Felsch + no standardisation 34μs  -- with Felsch + standardisation 35μs  -- with random strategy 39μs  -- with Rc style + full lookahead 35μs  -- with Rc style + partial lookahead 35μs  -- with R/C style 37μs  -- with CR style 36μs  -- with Cr style 36μs ToddCoxeter 024: exceptions . . .  -- with HLT + no standardise + full lookahead + no save 136μs  -- with HLT + standardise + full lookahead + no save 123μs  -- with HLT + no standardise + partial lookahead + no save 123μs  -- with HLT + standardise + partial lookahead + no save 121μs  -- with HLT + no standardise + full lookahead + save 124μs  -- with HLT + standardise + full lookahead + save 123μs  -- with HLT + no standardise + partial lookahead + save 124μs  -- with HLT + standardise + partial lookahead + save 123μs  -- with Felsch + no standardisation 123μs  -- with Felsch + standardisation 123μs  -- with random strategy 128μs  -- with Rc style + full lookahead 129μs  -- with Rc style + partial lookahead 124μs  -- with R/C style 123μs  -- with CR style 125μs  -- with Cr style 124μs ToddCoxeter 025: obviously infinite . . .  -- with HLT + no standardise + full lookahead + no save 46μs  -- with HLT + standardise + full lookahead + no save 42μs  -- with HLT + no standardise + partial lookahead + no save 43μs  -- with HLT + standardise + partial lookahead + no save 42μs  -- with HLT + no standardise + full lookahead + save 47μs  -- with HLT + standardise + full lookahead + save 42μs  -- with HLT + no standardise + partial lookahead + save 42μs  -- with HLT + standardise + partial lookahead + save 42μs  -- with Felsch + no standardisation 43μs  -- with Felsch + standardisation 42μs  -- with random strategy 42μs ToddCoxeter 026: exceptions . . .  -- with HLT + no standardise + full lookahead + no save 86μs  -- with HLT + standardise + full lookahead + no save 74μs  -- with HLT + no standardise + partial lookahead + no save 71μs  -- with HLT + standardise + partial lookahead + no save 71μs  -- with HLT + no standardise + full lookahead + save 74μs  -- with HLT + standardise + full lookahead + save 76μs  -- with HLT + no standardise + partial lookahead + save 74μs  -- with HLT + standardise + partial lookahead + save 74μs  -- with Felsch + no standardisation 74μs  -- with Felsch + standardisation 75μs  -- with random strategy 80μs  -- with Rc style + full lookahead 74μs  -- with Rc style + partial lookahead 74μs  -- with R/C style 75μs  -- with CR style 74μs  -- with Cr style 74μs ToddCoxeter 027: empty . . . 42μs ToddCoxeter 028: congruence of fpsemigroup::ToddCoxeter . . .  -- with HLT + no standardise + full lookahead + no save 109μs  -- with HLT + standardise + full lookahead + no save 90μs  -- with HLT + no standardise + partial lookahead + no save 89μs  -- with HLT + standardise + partial lookahead + no save 88μs  -- with HLT + save (throws) 92μs  -- with Felsch (throws) 89μs  -- with random strategy 94μs  -- with HLT + no standardise + full lookahead + save 90μs  -- with HLT + standardise + full lookahead + save 89μs  -- with HLT + no standardise + partial lookahead + save 97μs  -- with HLT + standardise + partial lookahead + save 89μs  -- with Felsch + no standardisation 88μs  -- with Felsch + standardisation 87μs  -- with Rc style + full lookahead 90μs  -- with Rc style + partial lookahead 87μs  -- with R/C style 87μs  -- with CR style 86μs  -- with Cr style 87μs ToddCoxeter 029: !KnuthBendix.started() . . .  -- with HLT + no standardise + full lookahead + no save and 2-sided 62μs  -- with HLT + standardise + full lookahead + no save and 2-sided 51μs  -- with HLT + no standardise + partial lookahead + no save and 2-sided 50μs  -- with HLT + standardise + partial lookahead + no save and 2-sided 50μs  -- with HLT + no standardise + full lookahead + save and 2-sided 52μs  -- with HLT + standardise + full lookahead + save and 2-sided 52μs  -- with HLT + no standardise + partial lookahead + save and 2-sided 50μs  -- with HLT + standardise + partial lookahead + save and 2-sided 51μs  -- with Felsch + no standardisation and 2-sided 49μs  -- with Felsch + standardisation and 2-sided 49μs  -- with random strategy and 2-sided 53μs  -- with HLT + no standardise + full lookahead + no save and left 52μs  -- with HLT + standardise + full lookahead + no save and left 49μs  -- with HLT + no standardise + partial lookahead + no save and left 49μs  -- with HLT + standardise + partial lookahead + no save and left 49μs  -- with HLT + no standardise + full lookahead + save and left 55μs  -- with HLT + standardise + full lookahead + save and left 55μs  -- with HLT + no standardise + partial lookahead + save and left 55μs  -- with HLT + standardise + partial lookahead + save and left 54μs  -- with Felsch + no standardisation and left 54μs  -- with Felsch + standardisation and left 54μs  -- with random strategy and left 54μs  -- with HLT + no standardise + full lookahead + no save and right 52μs  -- with HLT + standardise + full lookahead + no save and right 48μs  -- with HLT + no standardise + partial lookahead + no save and right 48μs  -- with HLT + standardise + partial lookahead + no save and right 50μs  -- with HLT + no standardise + full lookahead + save and right 55μs  -- with HLT + standardise + full lookahead + save and right 54μs  -- with HLT + no standardise + partial lookahead + save and right 54μs  -- with HLT + standardise + partial lookahead + save and right 54μs  -- with Felsch + no standardisation and right 54μs  -- with Felsch + standardisation and right 53μs  -- with random strategy and right 58μs ToddCoxeter 030: KnuthBendix.finished() . . .  -- with HLT + no standardise + full lookahead + no save and 2-sided 128μs  -- with HLT + standardise + full lookahead + no save and 2-sided 111μs  -- with HLT + no standardise + partial lookahead + no save and 2-sided 109μs  -- with HLT + standardise + partial lookahead + no save and 2-sided 109μs  -- with HLT + no standardise + full lookahead + save and 2-sided 109μs  -- with HLT + standardise + full lookahead + save and 2-sided 113μs  -- with HLT + no standardise + partial lookahead + save and 2-sided 107μs  -- with HLT + standardise + partial lookahead + save and 2-sided 108μs  -- with Felsch + no standardisation and 2-sided 103μs  -- with Felsch + standardisation and 2-sided 103μs  -- with random strategy and 2-sided 121μs  -- with HLT + no standardise + full lookahead + no save and left 111μs  -- with HLT + standardise + full lookahead + no save and left 106μs  -- with HLT + no standardise + partial lookahead + no save and left 104μs  -- with HLT + standardise + partial lookahead + no save and left 105μs  -- with HLT + no standardise + full lookahead + save and left 110μs  -- with HLT + standardise + full lookahead + save and left 110μs  -- with HLT + no standardise + partial lookahead + save and left 109μs  -- with HLT + standardise + partial lookahead + save and left 109μs  -- with Felsch + no standardisation and left 106μs  -- with Felsch + standardisation and left 107μs  -- with random strategy and left 113μs  -- with HLT + no standardise + full lookahead + no save and right 105μs  -- with HLT + standardise + full lookahead + no save and right 103μs  -- with HLT + no standardise + partial lookahead + no save and right 102μs  -- with HLT + standardise + partial lookahead + no save and right 102μs  -- with HLT + no standardise + full lookahead + save and right 109μs  -- with HLT + standardise + full lookahead + save and right 110μs  -- with HLT + no standardise + partial lookahead + save and right 109μs  -- with HLT + standardise + partial lookahead + save and right 109μs  -- with Felsch + no standardisation and right 107μs  -- with Felsch + standardisation and right 105μs  -- with random strategy and right 115μs ToddCoxeter 031: KnuthBendix.finished() . . .  -- with HLT + no standardise + full lookahead + no save and 2-sided 88μs  -- with HLT + standardise + full lookahead + no save and 2-sided 87μs  -- with HLT + no standardise + partial lookahead + no save and 2-sided 79μs  -- with HLT + standardise + partial lookahead + no save and 2-sided 78μs  -- with HLT + no standardise + full lookahead + save and 2-sided 82μs  -- with HLT + standardise + full lookahead + save and 2-sided 79μs  -- with HLT + no standardise + partial lookahead + save and 2-sided 79μs  -- with HLT + standardise + partial lookahead + save and 2-sided 78μs  -- with Felsch + no standardisation and 2-sided 75μs  -- with Felsch + standardisation and 2-sided 74μs  -- with random strategy and 2-sided 84μs  -- with Rc style + full lookahead and 2-sided 82μs  -- with Rc style + partial lookahead and 2-sided 82μs  -- with R/C style and 2-sided 80μs  -- with CR style and 2-sided 77μs  -- with Cr style and 2-sided 82μs  -- with HLT + no standardise + full lookahead + no save and left 81μs  -- with HLT + standardise + full lookahead + no save and left 76μs  -- with HLT + no standardise + partial lookahead + no save and left 74μs  -- with HLT + standardise + partial lookahead + no save and left 75μs  -- with HLT + no standardise + full lookahead + save and left 79μs  -- with HLT + standardise + full lookahead + save and left 79μs  -- with HLT + no standardise + partial lookahead + save and left 79μs  -- with HLT + standardise + partial lookahead + save and left 83μs  -- with Felsch + no standardisation and left 77μs  -- with Felsch + standardisation and left 77μs  -- with random strategy and left 86μs  -- with Rc style + full lookahead and left 81μs  -- with Rc style + partial lookahead and left 80μs  -- with R/C style and left 77μs  -- with CR style and left 81μs  -- with Cr style and left 83μs  -- with HLT + no standardise + full lookahead + no save and right 77μs  -- with HLT + standardise + full lookahead + no save and right 75μs  -- with HLT + no standardise + partial lookahead + no save and right 75μs  -- with HLT + standardise + partial lookahead + no save and right 74μs  -- with HLT + no standardise + full lookahead + save and right 80μs  -- with HLT + standardise + full lookahead + save and right 81μs  -- with HLT + no standardise + partial lookahead + save and right 81μs  -- with HLT + standardise + partial lookahead + save and right 80μs  -- with Felsch + no standardisation and right 78μs  -- with Felsch + standardisation and right 83μs  -- with random strategy and right 88μs  -- with Rc style + full lookahead and right 81μs  -- with Rc style + partial lookahead and right 81μs  -- with R/C style and right 77μs  -- with CR style and right 81μs  -- with Cr style and right 87μs ToddCoxeter 032: prefill . . . 66μs ToddCoxeter 033: congruence of ToddCoxeter . . .  -- with HLT + no standardise + full lookahead + no save 45μs  -- with HLT + standardise + full lookahead + no save 40μs  -- with HLT + no standardise + partial lookahead + no save 38μs  -- with HLT + standardise + partial lookahead + no save 38μs  -- with HLT + no standardise + full lookahead + save 40μs  -- with HLT + standardise + full lookahead + save 40μs  -- with HLT + no standardise + partial lookahead + save 39μs  -- with HLT + standardise + partial lookahead + save 39μs  -- with random strategy 48μs ToddCoxeter 034: congruence of ToddCoxeter . . .  -- with HLT + no standardise + full lookahead + no save 102μs  -- with HLT + standardise + full lookahead + no save 94μs  -- with HLT + no standardise + partial lookahead + no save 94μs  -- with HLT + standardise + partial lookahead + no save 92μs  -- with HLT + save (throws) 96μs  -- with Felsch (throws) 95μs  -- with random strategy 98μs ToddCoxeter 035: congruence on FpSemigroup . . .  -- with HLT + no standardise + full lookahead + no save 242μs  -- with HLT + standardise + full lookahead + no save 213μs  -- with HLT + no standardise + partial lookahead + no save 206μs  -- with HLT + standardise + partial lookahead + no save 204μs  -- with HLT + no standardise + full lookahead + save 226μs  -- with HLT + standardise + full lookahead + save 226μs  -- with HLT + no standardise + partial lookahead + save 228μs  -- with HLT + standardise + partial lookahead + save 224μs  -- with Felsch + no standardisation 219μs  -- with Felsch + standardisation 218μs  -- with random strategy 228μs  -- with Rc style + full lookahead 204μs  -- with Rc style + partial lookahead 203μs  -- with R/C style 204μs  -- with CR style 220μs  -- with Cr style 220μs ToddCoxeter 036: exceptions . . . 72μs ToddCoxeter 037: copy constructor . . . 26μs ToddCoxeter 038: simplify . . . 90μs ToddCoxeter 039: stylic_monoid . . . 841ms ToddCoxeter 041: some finite classes . . . 363μs ToddCoxeter 043: symmetric_group(7, Coxeter + Moser) . . . 124ms ToddCoxeter 044: Option exceptions . . . 48μs ToddCoxeter 045: Options operator<< . . . 473μs ToddCoxeter 046: Easdown-East-FitzGerald DualSymInv(5) . . .  -- with HLT + no standardise + full lookahead + no save 170ms  -- with HLT + standardise + full lookahead + no save 187ms  -- with HLT + no standardise + partial lookahead + no save 173ms  -- with HLT + standardise + partial lookahead + no save 185ms  -- with HLT + no standardise + full lookahead + save 102ms  -- with HLT + standardise + full lookahead + save 99ms  -- with HLT + no standardise + partial lookahead + save 102ms  -- with HLT + standardise + partial lookahead + save 101ms  -- with Felsch + no standardisation 115ms  -- with Felsch + standardisation 115ms  -- with random strategy 186ms  -- with R/C style 181ms  -- with Rc style + full lookahead 121ms  -- with Rc style + partial lookahead 118ms ToddCoxeter 047: uniform_block_bijection_monoid(3) (FitzGerald) . . .  -- with HLT + no standardise + full lookahead + no save 105μs  -- with HLT + standardise + full lookahead + no save 95μs  -- with HLT + no standardise + partial lookahead + no save 91μs  -- with HLT + standardise + partial lookahead + no save 90μs  -- with HLT + no standardise + full lookahead + save 151μs  -- with HLT + standardise + full lookahead + save 146μs  -- with HLT + no standardise + partial lookahead + save 139μs  -- with HLT + standardise + partial lookahead + save 137μs  -- with Felsch + no standardisation 115μs  -- with Felsch + standardisation 108μs  -- with random strategy 128μs  -- with R/C style 106μs  -- with Rc style + full lookahead 95μs  -- with Rc style + partial lookahead 95μs ToddCoxeter 048: stellar_monoid(7) (Gay-Hivert) . . . 120ms ToddCoxeter 049: partition_monoid(4) (East) . . .  -- with HLT + no standardise + full lookahead + no save 27ms  -- with HLT + standardise + full lookahead + no save 28ms  -- with HLT + no standardise + partial lookahead + no save 27ms  -- with HLT + standardise + partial lookahead + no save 28ms  -- with HLT + no standardise + full lookahead + save 40ms  -- with HLT + standardise + full lookahead + save 40ms  -- with HLT + no standardise + partial lookahead + save 40ms  -- with HLT + standardise + partial lookahead + save 41ms  -- with Felsch + no standardisation 50ms  -- with Felsch + standardisation 50ms  -- with random strategy 55ms  -- with R/C style 33ms  -- with Rc style + full lookahead 53ms  -- with Rc style + partial lookahead 55ms ToddCoxeter 050: singular_brauer_monoid(6) (Maltcev + Mazorchuk) . . . 470ms ToddCoxeter 051: orientation_preserving_monoid(6) (Ruskuc + [...] . . .  -- with HLT + no standardise + full lookahead + no save 19ms ToddCoxeter 052: orientation_reversing_monoid(5) (Ruskuc + [...] . . .  -- with HLT + no standardise + full lookahead + no save 4998μs ToddCoxeter 053: temperley_lieb_monoid(10) (East) . . . 38ms ToddCoxeter 063: add_rule . . .  -- with HLT + no standardise + full lookahead + no save 97μs  -- with HLT + standardise + full lookahead + no save 75μs  -- with HLT + no standardise + partial lookahead + no save 74μs  -- with HLT + standardise + partial lookahead + no save 72μs  -- with HLT + no standardise + full lookahead + save 75μs  -- with HLT + standardise + full lookahead + save 74μs  -- with HLT + no standardise + partial lookahead + save 73μs  -- with HLT + standardise + partial lookahead + save 73μs  -- with Felsch + no standardisation 75μs  -- with Felsch + standardisation 72μs  -- with random strategy 79μs  -- with Rc style + full lookahead 74μs  -- with Rc style + partial lookahead 74μs  -- with R/C style 77μs  -- with CR style 75μs  -- with Cr style 80μs  -- with R/C + Felsch lookahead 81μs  -- with HLT + Felsch lookahead + save 72μs  -- with Cr + small number of f_defs 79μs  -- with Rc + small number of deductions 74μs  -- with Felsch + v2 + no preferred defs 73μs  -- with Felsch + v2 + immediate no stack 74μs  -- with Felsch + v1 + immediate no stack 74μs  -- with Felsch + v1 + immediate yes stack 74μs  -- with large collapse 76μs ToddCoxeter 064: (from kbmag/standalone/kb_data/s4) (KnuthB [...] . . .  -- with HLT + no standardise + full lookahead + no save 226μs ToddCoxeter 066: test validate . . . 30μs ToddCoxeter 067: add_rules after construct. from semigroup . . .  -- with HLT + no standardise + full lookahead + no save 310μs  -- with HLT + standardise + full lookahead + no save 282μs  -- with HLT + no standardise + partial lookahead + no save 280μs  -- with HLT + standardise + partial lookahead + no save 275μs  -- with HLT + save (throws) 281μs  -- with Felsch (throws) 280μs  -- with random strategy 290μs ToddCoxeter 068: Sym(5) from Chapter 3, Proposition 1.1 in NR . . .  -- with Deduction policy == purge_from_top 608μs  -- with Deduction policy == purge_all 571μs  -- with Deduction policy == discard_all_if_no_space 612μs  -- with HLT + no standardise + full lookahead + no save 732μs  -- with HLT + standardise + full lookahead + no save 951μs  -- with HLT + no standardise + partial lookahead + no save 726μs  -- with HLT + standardise + partial lookahead + no save 936μs  -- with HLT + no standardise + full lookahead + save 853μs  -- with HLT + standardise + full lookahead + save 839μs  -- with HLT + no standardise + partial lookahead + save 823μs  -- with HLT + standardise + partial lookahead + save 812μs  -- with Felsch + no standardisation 571μs  -- with Felsch + standardisation 541μs  -- with random strategy 660μs  -- with Rc style + full lookahead 1224μs  -- with Rc style + partial lookahead 1212μs  -- with R/C style 838μs  -- with CR style 624μs  -- with Cr style 611μs ToddCoxeter 069: Chapter 7, Theorem 3.6 in NR (size 243) . . .  -- with HLT + no standardise + full lookahead + no save 628μs  -- with HLT + standardise + full lookahead + no save 670μs  -- with HLT + no standardise + partial lookahead + no save 621μs  -- with HLT + standardise + partial lookahead + no save 671μs  -- with HLT + no standardise + full lookahead + save 519μs  -- with HLT + standardise + full lookahead + save 528μs  -- with HLT + no standardise + partial lookahead + save 504μs  -- with HLT + standardise + partial lookahead + save 526μs  -- with Felsch + no standardisation 2815μs  -- with Felsch + standardisation 2836μs  -- with random strategy 685μs  -- with Rc style + full lookahead 711μs  -- with Rc style + partial lookahead 711μs  -- with R/C style 788μs  -- with CR style 2819μs  -- with Cr style 2809μs ToddCoxeter 070: finite semigroup (size 99) . . .  -- with HLT + no standardise + full lookahead + no save 269μs  -- with HLT + standardise + full lookahead + no save 276μs  -- with HLT + no standardise + partial lookahead + no save 262μs  -- with HLT + standardise + partial lookahead + no save 275μs  -- with HLT + no standardise + full lookahead + save 221μs  -- with HLT + standardise + full lookahead + save 223μs  -- with HLT + no standardise + partial lookahead + save 211μs  -- with HLT + standardise + partial lookahead + save 220μs  -- with Felsch + no standardisation 505μs  -- with Felsch + standardisation 509μs  -- with random strategy 674μs  -- with Rc style + full lookahead 298μs  -- with Rc style + partial lookahead 296μs  -- with R/C style 329μs  -- with CR style 538μs  -- with Cr style 528μs ToddCoxeter 080: KnuthBendix 098 . . .  -- with HLT + no standardise + full lookahead + no save 999ms  -- with HLT + standardise + full lookahead + no save 939ms  -- with HLT + no standardise + partial lookahead + no save 1008ms  -- with HLT + standardise + partial lookahead + no save 945ms  -- with HLT + no standardise + full lookahead + save 381ms  -- with HLT + standardise + full lookahead + save 385ms  -- with HLT + no standardise + partial lookahead + save 386ms  -- with HLT + standardise + partial lookahead + save 396ms  -- with Felsch + no standardisation 380ms  -- with Felsch + standardisation 378ms  -- with random strategy 383ms  -- with Rc style + full lookahead 373ms  -- with Rc style + partial lookahead 375ms  -- with R/C style 996ms  -- with CR style 382ms  -- with Cr style 382ms ToddCoxeter 084: Campbell-Reza 1 . . .  -- with HLT + no standardise + full lookahead + no save 121μs  -- with HLT + standardise + full lookahead + no save 86μs  -- with HLT + no standardise + partial lookahead + no save 71μs  -- with HLT + standardise + partial lookahead + no save 77μs  -- with HLT + no standardise + full lookahead + save 87μs  -- with HLT + standardise + full lookahead + save 81μs  -- with HLT + no standardise + partial lookahead + save 80μs  -- with HLT + standardise + partial lookahead + save 81μs  -- with Felsch + no standardisation 97μs  -- with Felsch + standardisation 84μs  -- with random strategy 83μs  -- with Rc style + full lookahead 74μs  -- with Rc style + partial lookahead 73μs  -- with R/C style 79μs  -- with CR style 89μs  -- with Cr style 89μs ToddCoxeter 085: Renner monoid type D4 (Gay-Hivert), q = 1 . . .  -- with HLT + no standardise + full lookahead + no save 111ms  -- with HLT + standardise + full lookahead + no save 110ms  -- with HLT + no standardise + partial lookahead + no save 111ms  -- with HLT + standardise + partial lookahead + no save 111ms  -- with HLT + no standardise + full lookahead + save 111ms  -- with HLT + standardise + full lookahead + save 110ms  -- with HLT + no standardise + partial lookahead + save 111ms  -- with HLT + standardise + partial lookahead + save 110ms  -- with Felsch + no standardisation 110ms  -- with Felsch + standardisation 111ms  -- with random strategy 110ms  -- with Rc style + full lookahead 110ms  -- with Rc style + partial lookahead 111ms  -- with R/C style 111ms  -- with CR style 111ms  -- with Cr style 111ms ToddCoxeter 086: trivial semigroup . . . 208ms ToddCoxeter 092: ACE --- perf602p5 - HLT . . .  -- with HLT + no standardise + full lookahead + no save 28ms  -- with HLT + standardise + full lookahead + no save 27ms  -- with HLT + no standardise + partial lookahead + no save 28ms  -- with HLT + standardise + partial lookahead + no save 27ms  -- with HLT + no standardise + full lookahead + save 12ms  -- with HLT + standardise + full lookahead + save 12ms  -- with HLT + no standardise + partial lookahead + save 12ms  -- with HLT + standardise + partial lookahead + save 12ms  -- with random strategy 30ms  -- with Felsch + no standardisation 10ms  -- with Felsch + standardisation 10ms ToddCoxeter 094: ACE --- C5 - HLT . . .  -- with HLT + no standardise + full lookahead + no save 76μs  -- with HLT + standardise + full lookahead + no save 67μs  -- with HLT + no standardise + partial lookahead + no save 66μs  -- with HLT + standardise + partial lookahead + no save 64μs  -- with HLT + no standardise + full lookahead + save 78μs  -- with HLT + standardise + full lookahead + save 76μs  -- with HLT + no standardise + partial lookahead + save 75μs  -- with HLT + standardise + partial lookahead + save 75μs  -- with random strategy 77μs  -- with Felsch + no standardisation 71μs  -- with Felsch + standardisation 70μs ToddCoxeter 095: ACE --- A5-C5 . . .  -- with HLT + no standardise + full lookahead + no save 102μs  -- with HLT + standardise + full lookahead + no save 112μs  -- with HLT + no standardise + partial lookahead + no save 102μs  -- with HLT + standardise + partial lookahead + no save 111μs  -- with HLT + no standardise + full lookahead + save 127μs  -- with HLT + standardise + full lookahead + save 122μs  -- with HLT + no standardise + partial lookahead + save 121μs  -- with HLT + standardise + partial lookahead + save 120μs  -- with random strategy 131μs  -- with Felsch + no standardisation 112μs  -- with Felsch + standardisation 109μs ToddCoxeter 096: ACE --- A5 . . .  -- with HLT + no standardise + full lookahead + no save 226μs  -- with HLT + standardise + full lookahead + no save 263μs  -- with HLT + no standardise + partial lookahead + no save 208μs  -- with HLT + standardise + partial lookahead + no save 257μs  -- with HLT + no standardise + full lookahead + save 289μs  -- with HLT + standardise + full lookahead + save 290μs  -- with HLT + no standardise + partial lookahead + save 277μs  -- with HLT + standardise + partial lookahead + save 287μs  -- with random strategy 345μs  -- with Felsch + no standardisation 226μs  -- with Felsch + standardisation 222μs ToddCoxeter 098: relation ordering . . .  -- with Felsch + no standardisation 409μs  -- with Felsch + standardisation 390μs  -- with HLT + no standardise + full lookahead + no save 220μs  -- with HLT + standardise + full lookahead + no save 220μs  -- with HLT + no standardise + partial lookahead + no save 217μs  -- with HLT + standardise + partial lookahead + no save 217μs  -- with HLT + no standardise + full lookahead + save 405μs  -- with HLT + standardise + full lookahead + save 414μs  -- with HLT + no standardise + partial lookahead + save 415μs  -- with HLT + standardise + partial lookahead + save 412μs  -- with random strategy 262μs ToddCoxeter 099: short circuit size in obviously infinite . . . 14μs ToddCoxeter 101: http://brauer.maths.qmul.ac.uk/Atlas/spor/M [...] . . . 574ms ToddCoxeter 108: http://brauer.maths.qmul.ac.uk/Atlas/lin/L3 [...] . . . 539ms ToddCoxeter 110: to_gap_string . . . 53μs ToddCoxeter 111: partition_monoid(2) . . . 53μs ToddCoxeter 112: brauer_monoid(4) (Kudryavtseva + Mazorchuk) . . . 353μs ToddCoxeter 113: symmetric_inverse_monoid . . . 15ms ToddCoxeter 116: symmetric_group(7, Burnside + Miller) . . . 453ms UF 001: constructor by size . . . 12μs UF 002: copy constructor . . . 15μs UF 003: find . . . 13μs Ukkonen 000: basic tests . . . 60ms Ukkonen 001: maximal_piece_prefix 1 . . . 25μs Ukkonen 002: maximal_piece_prefix 2 . . . 31μs Ukkonen 003: maximal_piece_prefix 3 . . . 193μs Ukkonen 004: number_of_pieces . . . 57μs Ukkonen 005: traverse . . . 16μs Ukkonen 006: dot . . . 118μs Ukkonen 007: strings . . . 40μs Ukkonen 008: dfs #01 . . . 25μs Ukkonen 009: dfs #02 . . . 23μs Ukkonen 010: dfs #03 . . . 22μs Ukkonen 011: dfs #04 . . . 53μs Ukkonen 012: dfs #05 . . . 40μs Ukkonen 013: dfs #06 . . . 35μs Ukkonen 014: dfs #07 . . . 67μs Ukkonen 015: dfs #08 . . . 48μs Ukkonen 016: dfs #09 . . . 66μs Ukkonen 017: dfs #10 . . . 21μs Ukkonen 018: pieces . . . 27μs Ukkonen 019: code coverage . . . 36μs Ukkonen 020: code coverage . . . 8000ns action_digraph_helper 015: detail::to_string . . . 16μs action_digraph_helper 016: make . . . 21μs action_digraph_helper 017: is_connected . . . 121μs action_digraph_helper 018: is_strictly_cyclic . . . 10ms follow_path 012: 20 node path . . . 18μs fpsemi-examples 002: full_transformation_monoid author except . . . 21μs fpsemi-examples 003: full_transformation_monoid degree except . . . 15μs fpsemi-examples 005: partial_transformation_monoid author except . . . 27μs fpsemi-examples 006: partial_transformation_monoid degree except . . . 19μs fpsemi-examples 007: symmetric_inverse_monoid(5) . . . 15ms fpsemi-examples 008: symmetric_group auth except . . . 27μs fpsemi-examples 009: symmetric_group degree except . . . 17μs fpsemi-examples 010: symmetric_group(6) Burnside + Miller . . . 23ms fpsemi-examples 011: dual_symmetric_inverse_monoid(5) . . . 171ms fpsemi-examples 012: dual_symmetric_inverse_monoid auth except . . . 34μs fpsemi-examples 013: dual_symmetric_inverse_monoid degree except . . . 17μs fpsemi-examples 014: uniform_block_bijection_monoid(5) . . . 12ms fpsemi-examples 015: uniform_block_bijection_monoid auth except . . . 26μs fpsemi-examples 016: uniform_block_bijection_monoid degree except . . . 14μs fpsemi-examples 019: partition_monoid auth except . . . 52μs fpsemi-examples 020: partition_monoid degree except . . . 49μs fpsemi-examples 022: monogenic_semigroup(4, 9) . . . 35μs fpsemi-examples 023: fibonacci_semigroup(2, 5) . . . 70μs fpsemi-examples 024: temperley_lieb_monoid(10) . . . 45ms fpsemi-examples 025: singular_brauer_monoid(6) . . . 382ms fpsemi-examples 026: orientation_preserving_monoid(6) . . . 19ms fpsemi-examples 027: orientation_reversing_monoid(5) . . . 5078μs fpsemi-examples 028: chinese_monoid(3) . . . 121μs fpsemi-examples 029: plactic_monoid(3) . . . 99μs fpsemi-examples 030: stylic_monoid(3) . . . 919μs fpsemi-examples 031: symmetric_group(6) Carmichael . . . 11ms fpsemi-examples 032: symmetric_group(6) Moore index 0 . . . 8312μs fpsemi-examples 033: symmetric_group(6) Coxeter + Moser . . . 6285μs fpsemi-examples 034: test for the rook monoid . . . 290μs fpsemi-examples 035: alternating_group(7) Moore . . . 24ms fpsemi-examples 036: alternating_group auth except . . . 34μs fpsemi-examples 037: alternating_group degree except . . . 14μs fpsemi-examples 038: partial_transformation_monoid(3) Machine . . . 254μs fpsemi-examples 039: chinese_monoid degree except . . . 18μs fpsemi-examples 040: monogenic_semigroup degree except . . . 18μs fpsemi-examples 041: rectangular_band degree except . . . 31μs fpsemi-examples 042: stellar_monoid degree except . . . 17μs fpsemi-examples 043: plactic_monoid degree except . . . 16μs fpsemi-examples 044: stylic_monoid degree except . . . 15μs fpsemi-examples 045: temperley_lieb_monoid degree except . . . 21μs fpsemi-examples 046: singular_brauer_monoid degree except . . . 30μs fpsemi-examples 047: orientation_preserving_monoid degree except . . . 24μs fpsemi-examples 048: orientation_reversing_monoid degree except . . . 27μs fpsemi-examples 049: test default values . . . 2317μs fpsemi-examples 052: not_symmetric_group(5) Guralnick + Kant [...] . . . 2079μs fpsemi-examples 053: order_preserving_monoid(5) . . . 744μs fpsemi-examples 055: order_preserving_monoid degree except . . . 28μs fpsemi-examples 056: cyclic_inverse_monoid(4) Fernandes 1 . . . 190μs fpsemi-examples 057: cyclic_inverse_monoid(8) Fernandes index 1 . . . 11ms fpsemi-examples 058: cyclic_inverse_monoid Fernandes index 0 . . . 26ms fpsemi-examples 059: order_preserving_cyclic_inverse_monoid(4) . . . 139μs fpsemi-examples 060: order_preserving_cyclic_inverse_monoid(10) . . . 29ms fpsemi-examples 061: cyclic_inverse_monoid degree except . . . 62μs fpsemi-examples 062: cyclic_inverse_monoid author except . . . 24μs fpsemi-examples 063: order_preserving_monoid degree except . . . 24μs fpsemi-examples 064: symmetric_group index except . . . 26μs fpsemi-examples 065: symmetric_group(7) Moore index 1 . . . 7426μs fpsemi-examples 066: order_preserving_cyclic_inverse_monoid(10) . . . 29ms fpsemi-examples 067: partial_isometries_cycle_graph_monoid(5) . . . 606μs fpsemi-examples 068: partial_isometries_cycle_graph_monoid(10) . . . 179ms fpsemi-examples 069: partial_isometries_cycle_graph_monoid d [...] . . . 48μs fpsemi-examples 070: partial_isometries_cycle_graph_monoid(4) . . . 272μs freeband_equal_to 001: . . . 506μs is_acyclic 000: 2-cycle . . . 9000ns is_acyclic 001: 1-cycle . . . 8000ns is_acyclic 002: multi-digraph . . . 9000ns is_acyclic 003: complete digraph 100 . . . 60μs is_acyclic 004: acyclic digraph with 20000 nodes . . . 1111μs is_acyclic 006: for a node . . . 727μs is_acyclic 007: for a node . . . 13μs is_reachable 008: acyclic 20 node digraph . . . 28μs is_reachable 009: 100 node path . . . 9635μs is_reachable 010: 100 node cycle . . . 9992μs is_reachable 011: 20 node clique . . . 357μs last_node_on_path_nc 014: 20 node path . . . 12μs make 000: from FroidurePin . . . 348μs make 001: from FroidurePin and alphabet . . . 376μs make 002: presentation from presentation . . . 113μs make 003: presentation from presentation and alphabet . . . 28μs make 004: argument checks issue . . . 55μs make 005: use human readable alphabet for make . . . 13μs make> 000: from ActionDigraph . . . 1100μs make> 001: from ActionDigraph (exceptions) . . . 43μs number_of_words 001: . . . 10μs operator"" _w 003: literal . . . 10μs silo 000: alphabet: a, min: 0, max: 10 . . . 25μs silo 001: corner cases . . . 19μs silo 002: alphabet: ab, min: 1, max: 4 . . . 30μs silo 003: alphabet: abc, min: 0, max: 13 . . . 65ms silo 004: code coverage . . . 19μs sislo 005: alphabet: a, min: 0, max: 10 . . . 24μs sislo 006: corner cases . . . 54μs sislo 007: alphabet: ab, min: 1, max: 4 . . . 53μs sislo 008: alphabet: abc, min: 0, max: 13 . . . 68ms sislo 009: code coverage . . . 19μs string 000: detail::is_suffix . . . 10μs string 001: detail::is_prefix . . . 10μs string 002: detail::maximum_common_suffix . . . 8000ns string 003: detail::group_digits . . . 16μs string_to_word 002: . . . 9000ns validate_label 013: 20 node path . . . 29μs wilo 001: corner cases . . . 23μs wilo 002: letters: 2, min: 1, max: 4 . . . 23μs wilo 003: letters: 2, min: 1, max: 4 . . . 37μs wilo 004: letters: 3, min: 0, max: 10 . . . 13ms wilo 005: letters: 3, min: 0, max: 13 . . . 97ms wilo 006: forward iterator requirements . . . 97ms wilo 007: more corner cases . . . 33μs wilo 008: starting at a given word 1 . . . 76μs wilo 009: starting at a given word 2 . . . 14μs wilo 010: code coverage . . . 13μs wislo 000: n: 2, min; 1, max: 4 . . . 16μs wislo 001: corner cases . . . 28μs wislo 002: n: 3, min; 0, max: 10 . . . 3411μs wislo 003: n: 3, min; 0, max: 13 . . . 97ms wislo 004: lex + sort . . . 362ms wislo 005: code coverage . . . 21μs =============================================================================== All tests passed (1226211 assertions in 1190 test cases) >>> libsemigroups: Entering fakeroot... make[1]: Entering directory '/home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1' ./config/install-sh -c -d '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib' ./config/install-sh -c -d '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/include/libsemigroups/backward-cpp' /bin/sh ./libtool --mode=install /usr/bin/install -c libsemigroups.la '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib' /usr/bin/install -c -m 644 extern/backward-cpp/backward.hpp '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/include/libsemigroups/backward-cpp' ./config/install-sh -c -d '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib/pkgconfig' ./config/install-sh -c -d '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/include/libsemigroups' ./config/install-sh -c -d '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/include/libsemigroups/textflowcpp' /usr/bin/install -c -m 644 libsemigroups.pc '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib/pkgconfig' /usr/bin/install -c -m 644 include/libsemigroups/action.hpp include/libsemigroups/adapters.hpp include/libsemigroups/bipart.hpp include/libsemigroups/bitset.hpp include/libsemigroups/bmat8.hpp include/libsemigroups/bmat.hpp include/libsemigroups/bruidhinn-traits.hpp include/libsemigroups/config.hpp include/libsemigroups/cong-intf.hpp include/libsemigroups/cong-pair-impl.hpp include/libsemigroups/cong-pair.hpp include/libsemigroups/cong-wrap.hpp include/libsemigroups/cong.hpp include/libsemigroups/constants.hpp include/libsemigroups/containers.hpp include/libsemigroups/coset.hpp include/libsemigroups/debug.hpp include/libsemigroups/deprecated.hpp include/libsemigroups/digraph-helper.hpp include/libsemigroups/digraph-with-sources.hpp include/libsemigroups/digraph-with-sources.tpp include/libsemigroups/digraph.hpp include/libsemigroups/exception.hpp include/libsemigroups/fastest-bmat.hpp include/libsemigroups/felsch-tree.hpp include/libsemigroups/felsch-digraph.hpp include/libsemigroups/felsch-digraph.tpp include/libsemigroups/forest.hpp include/libsemigroups/fpsemi-examples.hpp include/libsemigroups/fpsemi-intf.hpp include/libsemigroups/fpsemi.hpp include/libsemigroups/freeband.hpp include/libsemigroups/froidure-pin-base.hpp include/libsemigroups/froidure-pin-impl.hpp include/libsemigroups/froidure-pin.hpp include/libsemigroups/function-ref.hpp include/libsemigroups/hpcombi.hpp include/libsemigroups/int-range.hpp include/libsemigroups/iterator.hpp include/libsemigroups/kambites.hpp '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/include/libsemigroups' libtool: install: /usr/bin/install -c .libs/libsemigroups.so.2.0.0 /home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib/libsemigroups.so.2.0.0 libtool: install: (cd /home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib && { ln -s -f libsemigroups.so.2.0.0 libsemigroups.so.2 || { rm -f libsemigroups.so.2 && ln -s libsemigroups.so.2.0.0 libsemigroups.so.2; }; }) /usr/bin/install -c -m 644 include/libsemigroups/kbe.hpp include/libsemigroups/knuth-bendix.hpp include/libsemigroups/konieczny.hpp include/libsemigroups/libsemigroups.hpp include/libsemigroups/make-froidure-pin.hpp include/libsemigroups/make-present.hpp include/libsemigroups/matrix.hpp include/libsemigroups/node-manager.hpp include/libsemigroups/obvinf.hpp include/libsemigroups/order.hpp include/libsemigroups/pbr.hpp include/libsemigroups/pool.hpp include/libsemigroups/present.hpp include/libsemigroups/present.tpp include/libsemigroups/race.hpp include/libsemigroups/report.hpp include/libsemigroups/runner.hpp include/libsemigroups/schreier-sims.hpp include/libsemigroups/schreier-sims-helper.hpp include/libsemigroups/sims1.hpp include/libsemigroups/sims1.tpp include/libsemigroups/siso.hpp include/libsemigroups/stl.hpp include/libsemigroups/stephen.hpp include/libsemigroups/string-view.hpp include/libsemigroups/string.hpp include/libsemigroups/tce.hpp include/libsemigroups/timer.hpp include/libsemigroups/todd-coxeter-digraph.hpp include/libsemigroups/todd-coxeter-digraph.tpp include/libsemigroups/todd-coxeter.hpp include/libsemigroups/transf.hpp include/libsemigroups/types.hpp include/libsemigroups/uf.hpp include/libsemigroups/ukkonen.hpp include/libsemigroups/ukkonen.tpp include/libsemigroups/wilo.hpp include/libsemigroups/wislo.hpp include/libsemigroups/word.hpp '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/include/libsemigroups' /usr/bin/install -c -m 644 extern/textflowcpp/TextFlow.hpp '/home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/include/libsemigroups/textflowcpp' libtool: install: (cd /home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib && { ln -s -f libsemigroups.so.2.0.0 libsemigroups.so || { rm -f libsemigroups.so && ln -s libsemigroups.so.2.0.0 libsemigroups.so; }; }) libtool: install: /usr/bin/install -c .libs/libsemigroups.lai /home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib/libsemigroups.la libtool: install: /usr/bin/install -c .libs/libsemigroups.a /home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib/libsemigroups.a libtool: install: chmod 644 /home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib/libsemigroups.a libtool: install: ranlib /home/buildozer/aports/testing/libsemigroups/pkg/libsemigroups/usr/lib/libsemigroups.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[1]: Leaving directory '/home/buildozer/aports/testing/libsemigroups/src/libsemigroups-2.7.1' >>> libsemigroups-static*: Running split function static... >>> libsemigroups-static*: Preparing subpackage libsemigroups-static... >>> libsemigroups-static*: Stripping binaries >>> libsemigroups-static*: Running postcheck for libsemigroups-static >>> libsemigroups-dev*: Running split function dev... >>> libsemigroups-dev*: Preparing subpackage libsemigroups-dev... >>> libsemigroups-dev*: Stripping binaries >>> libsemigroups-dev*: Running postcheck for libsemigroups-dev >>> libsemigroups*: Running postcheck for libsemigroups >>> libsemigroups*: Preparing package libsemigroups... >>> libsemigroups*: Stripping binaries >>> libsemigroups-dev*: Scanning shared objects >>> libsemigroups-static*: Scanning shared objects >>> libsemigroups*: Scanning shared objects >>> libsemigroups-dev*: Tracing dependencies... libsemigroups=2.7.1-r1 pc:eigen3 pc:fmt pkgconfig >>> libsemigroups-dev*: Package size: 2.1 MB >>> libsemigroups-dev*: Compressing data... >>> libsemigroups-dev*: Create checksum... >>> libsemigroups-dev*: Create libsemigroups-dev-2.7.1-r1.apk >>> libsemigroups-static*: Tracing dependencies... >>> libsemigroups-static*: Package size: 4.0 MB >>> libsemigroups-static*: Compressing data... >>> libsemigroups-static*: Create checksum... >>> libsemigroups-static*: Create libsemigroups-static-2.7.1-r1.apk >>> libsemigroups*: Tracing dependencies... so:libc.musl-armv7.so.1 so:libfmt.so.9 so:libgcc_s.so.1 so:libstdc++.so.6 >>> libsemigroups*: Package size: 1.0 MB >>> libsemigroups*: Compressing data... >>> libsemigroups*: Create checksum... >>> libsemigroups*: Create libsemigroups-2.7.1-r1.apk >>> libsemigroups: Build complete at Mon, 15 May 2023 15:27:39 +0000 elapsed time 0h 20m 56s >>> libsemigroups: Cleaning up srcdir >>> libsemigroups: Cleaning up pkgdir >>> libsemigroups: Uninstalling dependencies... (1/4) Purging .makedepends-libsemigroups (20230515.150644) (2/4) Purging eigen-dev (3.4.0-r9) (3/4) Purging fmt-dev (9.1.0-r1) (4/4) Purging fmt (9.1.0-r1) OK: 901 MiB in 109 packages >>> libsemigroups: Updating the testing/armv7 repository index... >>> libsemigroups: Signing the index...