I: pbuilder: network access will be disabled during build I: Current time: Sat Feb 17 23:06:22 +14 2024 I: pbuilder-time-stamp: 1708160782 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [parallel-hashmap_1.3.12+ds-1.dsc] I: copying [./parallel-hashmap_1.3.12+ds.orig.tar.xz] I: copying [./parallel-hashmap_1.3.12+ds-1.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Jan 31 07:43:43 2024 gpgv: using RSA key 772292F6F7AC85FAE041D41EE5F43F9C2734F287 gpgv: issuer "merkys@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./parallel-hashmap_1.3.12+ds-1.dsc: no acceptable signature found dpkg-source: info: extracting parallel-hashmap in parallel-hashmap-1.3.12+ds dpkg-source: info: unpacking parallel-hashmap_1.3.12+ds.orig.tar.xz dpkg-source: info: unpacking parallel-hashmap_1.3.12+ds-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying include_directories.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/23879/tmp/hooks/D01_modify_environment starting debug: Running on virt32z. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Feb 17 09:06 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/23879/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/23879/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=8208eeb7b90648c2a9ad8a7d16833f3a LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=23879 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.3tpYQfhn/pbuilderrc_EHNj --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.3tpYQfhn/b2 --logfile b2/build.log parallel-hashmap_1.3.12+ds-1.dsc' SUDO_GID=110 SUDO_UID=103 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:3142/ I: uname -a Linux i-capture-the-hostname 6.1.0-18-armmp-lpae #1 SMP Debian 6.1.76-1 (2024-02-01) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Feb 16 07:43 /bin -> usr/bin I: user script /srv/workspace/pbuilder/23879/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: cmake, debhelper-compat (= 13), libgmock-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19638 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on libgmock-dev; however: Package libgmock-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} googletest{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libarchive13{a} libbrotli1{a} libcurl4{a} libdebhelper-perl{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgmock-dev{a} libgtest-dev{a} libicu72{a} libjsoncpp25{a} libldap-2.5-0{a} libmagic-mgc{a} libmagic1{a} libnghttp2-14{a} libpipeline1{a} libproc2-0{a} libpsl5{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libssh2-1{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libuv1{a} libxml2{a} m4{a} man-db{a} po-debconf{a} procps{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules lynx psmisc publicsuffix wget 0 packages upgraded, 51 newly installed, 0 to remove and 0 not upgraded. Need to get 29.4 MB of archives. After unpacking 113 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main armhf libproc2-0 armhf 2:4.0.4-4 [55.7 kB] Get: 2 http://deb.debian.org/debian unstable/main armhf procps armhf 2:4.0.4-4 [864 kB] Get: 3 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.22 [22.4 kB] Get: 4 http://deb.debian.org/debian unstable/main armhf libmagic-mgc armhf 1:5.45-2+b1 [314 kB] Get: 5 http://deb.debian.org/debian unstable/main armhf libmagic1 armhf 1:5.45-2+b1 [97.9 kB] Get: 6 http://deb.debian.org/debian unstable/main armhf file armhf 1:5.45-2+b1 [42.2 kB] Get: 7 http://deb.debian.org/debian unstable/main armhf gettext-base armhf 0.21-14+b1 [157 kB] Get: 8 http://deb.debian.org/debian unstable/main armhf libuchardet0 armhf 0.0.8-1+b1 [65.7 kB] Get: 9 http://deb.debian.org/debian unstable/main armhf groff-base armhf 1.23.0-3 [1088 kB] Get: 10 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.39.3-6 [81.2 kB] Get: 11 http://deb.debian.org/debian unstable/main armhf libpipeline1 armhf 1.5.7-1+b2 [33.4 kB] Get: 12 http://deb.debian.org/debian unstable/main armhf man-db armhf 2.12.0-3 [1367 kB] Get: 13 http://deb.debian.org/debian unstable/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 14 http://deb.debian.org/debian unstable/main armhf autoconf all 2.71-3 [332 kB] Get: 15 http://deb.debian.org/debian unstable/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 16 http://deb.debian.org/debian unstable/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 17 http://deb.debian.org/debian unstable/main armhf autopoint all 0.21-14 [496 kB] Get: 18 http://deb.debian.org/debian unstable/main armhf libicu72 armhf 72.1-4+b1 [9070 kB] Get: 19 http://deb.debian.org/debian unstable/main armhf libxml2 armhf 2.9.14+dfsg-1.3+b2 [599 kB] Get: 20 http://deb.debian.org/debian unstable/main armhf libarchive13 armhf 3.7.2-1 [301 kB] Get: 21 http://deb.debian.org/debian unstable/main armhf libbrotli1 armhf 1.1.0-2+b3 [284 kB] Get: 22 http://deb.debian.org/debian unstable/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-4+b1 [18.2 kB] Get: 23 http://deb.debian.org/debian unstable/main armhf libsasl2-2 armhf 2.1.28+dfsg1-4+b1 [50.1 kB] Get: 24 http://deb.debian.org/debian unstable/main armhf libldap-2.5-0 armhf 2.5.13+dfsg-5+b3 [158 kB] Get: 25 http://deb.debian.org/debian unstable/main armhf libnghttp2-14 armhf 1.59.0-1 [62.0 kB] Get: 26 http://deb.debian.org/debian unstable/main armhf libpsl5 armhf 0.21.2-1+b1 [57.8 kB] Get: 27 http://deb.debian.org/debian unstable/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [55.2 kB] Get: 28 http://deb.debian.org/debian unstable/main armhf libssh2-1 armhf 1.11.0-4 [197 kB] Get: 29 http://deb.debian.org/debian unstable/main armhf libcurl4 armhf 8.6.0-2 [387 kB] Get: 30 http://deb.debian.org/debian unstable/main armhf libexpat1 armhf 2.6.0-1 [82.3 kB] Get: 31 http://deb.debian.org/debian unstable/main armhf libjsoncpp25 armhf 1.9.5-6+b2 [69.9 kB] Get: 32 http://deb.debian.org/debian unstable/main armhf librhash0 armhf 1.4.3-3 [146 kB] Get: 33 http://deb.debian.org/debian unstable/main armhf libuv1 armhf 1.46.0-3 [130 kB] Get: 34 http://deb.debian.org/debian unstable/main armhf cmake-data all 3.28.3-1 [2128 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf cmake armhf 3.28.3-1 [5109 kB] Get: 36 http://deb.debian.org/debian unstable/main armhf libdebhelper-perl all 13.13 [85.0 kB] Get: 37 http://deb.debian.org/debian unstable/main armhf libtool all 2.4.7-7 [517 kB] Get: 38 http://deb.debian.org/debian unstable/main armhf dh-autoreconf all 20 [17.1 kB] Get: 39 http://deb.debian.org/debian unstable/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 40 http://deb.debian.org/debian unstable/main armhf libsub-override-perl all 0.10-1 [10.6 kB] Get: 41 http://deb.debian.org/debian unstable/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 42 http://deb.debian.org/debian unstable/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 43 http://deb.debian.org/debian unstable/main armhf libelf1 armhf 0.190-1+b1 [171 kB] Get: 44 http://deb.debian.org/debian unstable/main armhf dwz armhf 0.15-1 [101 kB] Get: 45 http://deb.debian.org/debian unstable/main armhf gettext armhf 0.21-14+b1 [1230 kB] Get: 46 http://deb.debian.org/debian unstable/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 47 http://deb.debian.org/debian unstable/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 48 http://deb.debian.org/debian unstable/main armhf debhelper all 13.13 [889 kB] Get: 49 http://deb.debian.org/debian unstable/main armhf googletest all 1.14.0-1 [512 kB] Get: 50 http://deb.debian.org/debian unstable/main armhf libgtest-dev armhf 1.14.0-1+b1 [240 kB] Get: 51 http://deb.debian.org/debian unstable/main armhf libgmock-dev armhf 1.14.0-1+b1 [129 kB] Fetched 29.4 MB in 0s (82.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19638 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-4) ... Selecting previously unselected package procps. Preparing to unpack .../01-procps_2%3a4.0.4-4_armhf.deb ... Unpacking procps (2:4.0.4-4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../02-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../03-libmagic-mgc_1%3a5.45-2+b1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-2+b1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../04-libmagic1_1%3a5.45-2+b1_armhf.deb ... Unpacking libmagic1:armhf (1:5.45-2+b1) ... Selecting previously unselected package file. Preparing to unpack .../05-file_1%3a5.45-2+b1_armhf.deb ... Unpacking file (1:5.45-2+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../06-gettext-base_0.21-14+b1_armhf.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../07-libuchardet0_0.0.8-1+b1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.23.0-3_armhf.deb ... Unpacking groff-base (1.23.0-3) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../09-bsdextrautils_2.39.3-6_armhf.deb ... Unpacking bsdextrautils (2.39.3-6) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../10-libpipeline1_1.5.7-1+b2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1+b2) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.12.0-3_armhf.deb ... Unpacking man-db (2.12.0-3) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../17-libicu72_72.1-4+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-4+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../18-libxml2_2.9.14+dfsg-1.3+b2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3+b2) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../19-libarchive13_3.7.2-1_armhf.deb ... Unpacking libarchive13:armhf (3.7.2-1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../20-libbrotli1_1.1.0-2+b3_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b3) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../21-libsasl2-modules-db_2.1.28+dfsg1-4+b1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../22-libsasl2-2_2.1.28+dfsg1-4+b1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-4+b1) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../23-libldap-2.5-0_2.5.13+dfsg-5+b3_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.13+dfsg-5+b3) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../24-libnghttp2-14_1.59.0-1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.59.0-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../25-libpsl5_0.21.2-1+b1_armhf.deb ... Unpacking libpsl5:armhf (0.21.2-1+b1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../26-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../27-libssh2-1_1.11.0-4_armhf.deb ... Unpacking libssh2-1:armhf (1.11.0-4) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../28-libcurl4_8.6.0-2_armhf.deb ... Unpacking libcurl4:armhf (8.6.0-2) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../29-libexpat1_2.6.0-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.0-1) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../30-libjsoncpp25_1.9.5-6+b2_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-6+b2) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../31-librhash0_1.4.3-3_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../32-libuv1_1.46.0-3_armhf.deb ... Unpacking libuv1:armhf (1.46.0-3) ... Selecting previously unselected package cmake-data. Preparing to unpack .../33-cmake-data_3.28.3-1_all.deb ... Unpacking cmake-data (3.28.3-1) ... Selecting previously unselected package cmake. Preparing to unpack .../34-cmake_3.28.3-1_armhf.deb ... Unpacking cmake (3.28.3-1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../35-libdebhelper-perl_13.13_all.deb ... Unpacking libdebhelper-perl (13.13) ... Selecting previously unselected package libtool. Preparing to unpack .../36-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../37-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../38-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../39-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../40-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../41-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../42-libelf1_0.190-1+b1_armhf.deb ... Unpacking libelf1:armhf (0.190-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../43-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../44-gettext_0.21-14+b1_armhf.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../45-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../46-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../47-debhelper_13.13_all.deb ... Unpacking debhelper (13.13) ... Selecting previously unselected package googletest. Preparing to unpack .../48-googletest_1.14.0-1_all.deb ... Unpacking googletest (1.14.0-1) ... Selecting previously unselected package libgtest-dev:armhf. Preparing to unpack .../49-libgtest-dev_1.14.0-1+b1_armhf.deb ... Unpacking libgtest-dev:armhf (1.14.0-1+b1) ... Selecting previously unselected package libgmock-dev:armhf. Preparing to unpack .../50-libgmock-dev_1.14.0-1+b1_armhf.deb ... Unpacking libgmock-dev:armhf (1.14.0-1+b1) ... Setting up libexpat1:armhf (2.6.0-1) ... Setting up libpipeline1:armhf (1.5.7-1+b2) ... Setting up libpsl5:armhf (0.21.2-1+b1) ... Setting up libicu72:armhf (72.1-4+b1) ... Setting up bsdextrautils (2.39.3-6) ... Setting up libmagic-mgc (1:5.45-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.13) ... Setting up libbrotli1:armhf (1.1.0-2+b3) ... Setting up libnghttp2-14:armhf (1.59.0-1) ... Setting up libmagic1:armhf (1:5.45-2+b1) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up file (1:5.45-2+b1) ... Setting up googletest (1.14.0-1) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-4+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libuv1:armhf (1.46.0-3) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libproc2-0:armhf (2:4.0.4-4) ... Setting up autopoint (0.21-14) ... Setting up libjsoncpp25:armhf (1.9.5-6+b2) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-4+b1) ... Setting up autoconf (2.71-3) ... Setting up sensible-utils (0.0.22) ... Setting up librhash0:armhf (1.4.3-3) ... Setting up libuchardet0:armhf (0.0.8-1+b1) ... Setting up procps (2:4.0.4-4) ... Setting up libsub-override-perl (0.10-1) ... Setting up libssh2-1:armhf (1.11.0-4) ... Setting up cmake-data (3.28.3-1) ... Setting up libelf1:armhf (0.190-1+b1) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3+b2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up gettext (0.21-14+b1) ... Setting up libgtest-dev:armhf (1.14.0-1+b1) ... Setting up libtool (2.4.7-7) ... Setting up libarchive13:armhf (3.7.2-1) ... Setting up libldap-2.5-0:armhf (2.5.13+dfsg-5+b3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libgmock-dev:armhf (1.14.0-1+b1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.23.0-3) ... Setting up libcurl4:armhf (8.6.0-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.0-3) ... Not building database; man-db/auto-update is not 'true'. Setting up cmake (3.28.3-1) ... Setting up debhelper (13.13) ... Processing triggers for libc-bin (2.37-15) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/23879/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/23879/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../parallel-hashmap_1.3.12+ds-1_source.changes dpkg-buildpackage: info: source package parallel-hashmap dpkg-buildpackage: info: source version 1.3.12+ds-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andrius Merkys dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds' dh_auto_configure -- -DPHMAP_BUILD_TESTS=ON -DPHMAP_GTEST_LIBS='gmock_main -lgmock -lgtest' -DPHMAP_MASTER_PROJECT=ON cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DPHMAP_BUILD_TESTS=ON "-DPHMAP_GTEST_LIBS=gmock_main -lgmock -lgtest" -DPHMAP_MASTER_PROJECT=ON .. -- Detected PHMAP Version - 1.3.12 -- The CXX compiler identification is GNU 13.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (1.2s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds' dh_auto_build cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/parallel-hashmap-1.3.12+ds -B/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_container_memory.dir/build.make CMakeFiles/test_container_memory.dir/depend make -f CMakeFiles/test_hash_policy_testing.dir/build.make CMakeFiles/test_hash_policy_testing.dir/depend make -f CMakeFiles/test_node_hash_policy.dir/build.make CMakeFiles/test_node_hash_policy.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_container_memory.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_hash_policy_testing.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_raw_hash_set.dir/build.make CMakeFiles/test_raw_hash_set.dir/depend cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_node_hash_policy.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_raw_hash_set.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_hash_policy_testing.dir/build.make CMakeFiles/test_hash_policy_testing.dir/build make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_container_memory.dir/build.make CMakeFiles/test_container_memory.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_node_hash_policy.dir/build.make CMakeFiles/test_node_hash_policy.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 1%] Building CXX object CMakeFiles/test_hash_policy_testing.dir/tests/hash_policy_testing_test.cc.o [ 2%] Building CXX object CMakeFiles/test_container_memory.dir/tests/container_memory_test.cc.o make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_raw_hash_set.dir/build.make CMakeFiles/test_raw_hash_set.dir/build /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_container_memory.dir/tests/container_memory_test.cc.o -MF CMakeFiles/test_container_memory.dir/tests/container_memory_test.cc.o.d -o CMakeFiles/test_container_memory.dir/tests/container_memory_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/container_memory_test.cc /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_hash_policy_testing.dir/tests/hash_policy_testing_test.cc.o -MF CMakeFiles/test_hash_policy_testing.dir/tests/hash_policy_testing_test.cc.o.d -o CMakeFiles/test_hash_policy_testing.dir/tests/hash_policy_testing_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing_test.cc make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 4%] Building CXX object CMakeFiles/test_node_hash_policy.dir/tests/node_hash_policy_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_node_hash_policy.dir/tests/node_hash_policy_test.cc.o -MF CMakeFiles/test_node_hash_policy.dir/tests/node_hash_policy_test.cc.o.d -o CMakeFiles/test_node_hash_policy.dir/tests/node_hash_policy_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_policy_test.cc [ 5%] Building CXX object CMakeFiles/test_raw_hash_set.dir/tests/raw_hash_set_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_raw_hash_set.dir/tests/raw_hash_set_test.cc.o -MF CMakeFiles/test_raw_hash_set.dir/tests/raw_hash_set_test.cc.o.d -o CMakeFiles/test_raw_hash_set.dir/tests/raw_hash_set_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing_test.cc:15: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/container_memory_test.cc:15: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_policy_test.cc:16: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:18: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 7%] Linking CXX executable test_hash_policy_testing /usr/bin/cmake -E cmake_link_script CMakeFiles/test_hash_policy_testing.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_hash_policy_testing.dir/tests/hash_policy_testing_test.cc.o -o test_hash_policy_testing -lgmock_main -lgmock -lgtest make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 7%] Built target test_hash_policy_testing make -f CMakeFiles/test_raw_hash_set_allocator.dir/build.make CMakeFiles/test_raw_hash_set_allocator.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_raw_hash_set_allocator.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_raw_hash_set_allocator.dir/build.make CMakeFiles/test_raw_hash_set_allocator.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 8%] Building CXX object CMakeFiles/test_raw_hash_set_allocator.dir/tests/raw_hash_set_allocator_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_raw_hash_set_allocator.dir/tests/raw_hash_set_allocator_test.cc.o -MF CMakeFiles/test_raw_hash_set_allocator.dir/tests/raw_hash_set_allocator_test.cc.o.d -o CMakeFiles/test_raw_hash_set_allocator.dir/tests/raw_hash_set_allocator_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_allocator_test.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, long long int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::{anonymous}::IntPolicy; Hash = phmap::priv::{anonymous}::BadFastHash; Eq = std::equal_to; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::{anonymous}::IntPolicy; Hash = phmap::priv::{anonymous}::BadFastHash; Eq = std::equal_to; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::priv::{anonymous}::BadFastHash; key_equal = std::equal_to; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:391:15: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 10%] Linking CXX executable test_node_hash_policy /usr/bin/cmake -E cmake_link_script CMakeFiles/test_node_hash_policy.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_node_hash_policy.dir/tests/node_hash_policy_test.cc.o -o test_node_hash_policy -lgmock_main -lgmock -lgtest /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::{anonymous}::StringPolicy::slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::{anonymous}::StringPolicy::slot_type; ElementType = phmap::priv::{anonymous}::StringPolicy::slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::{anonymous}::StringPolicy; Hash = phmap::priv::{anonymous}::StringHash; Eq = phmap::priv::{anonymous}::StringEq; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::{anonymous}::StringPolicy; Hash = phmap::priv::{anonymous}::StringHash; Eq = phmap::priv::{anonymous}::StringEq; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::priv::{anonymous}::StringHash; key_equal = phmap::priv::{anonymous}::StringEq; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::{anonymous}::StringPolicy; Hash = phmap::priv::{anonymous}::StringHash; Eq = phmap::priv::{anonymous}::StringEq; Alloc = std::allocator; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:349:15: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::{anonymous}::StringPolicy::slot_type*'} increases required alignment of target type [-Wcast-align] make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 10%] Built target test_node_hash_policy make -f CMakeFiles/test_flat_hash_set.dir/build.make CMakeFiles/test_flat_hash_set.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_flat_hash_set.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_flat_hash_set.dir/build.make CMakeFiles/test_flat_hash_set.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 11%] Building CXX object CMakeFiles/test_flat_hash_set.dir/tests/flat_hash_set_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -DUNORDERED_SET_CXX17 -MD -MT CMakeFiles/test_flat_hash_set.dir/tests/flat_hash_set_test.cc.o -MF CMakeFiles/test_flat_hash_set.dir/tests/flat_hash_set_test.cc.o.d -o CMakeFiles/test_flat_hash_set.dir/tests/flat_hash_set_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_allocator_test.cc:19: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::{anonymous}::DecomposeType}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::{anonymous}::DecomposeType; ElementType = phmap::priv::{anonymous}::DecomposeType]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::{anonymous}::DecomposePolicy; Hash = phmap::priv::{anonymous}::DecomposeHash; Eq = phmap::priv::{anonymous}::DecomposeEq; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::{anonymous}::DecomposePolicy; Hash = phmap::priv::{anonymous}::DecomposeHash; Eq = phmap::priv::{anonymous}::DecomposeEq; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::{anonymous}::DecomposePolicy; Hash = phmap::priv::{anonymous}::DecomposeHash; Eq = phmap::priv::{anonymous}::DecomposeEq; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::{anonymous}::DecomposePolicy; Hash = phmap::priv::{anonymous}::DecomposeHash; Eq = phmap::priv::{anonymous}::DecomposeEq; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = char [2]; Args = {const char (&)[2]}; Policy = phmap::priv::{anonymous}::DecomposePolicy; Hash = phmap::priv::{anonymous}::DecomposeHash; Eq = phmap::priv::{anonymous}::DecomposeEq; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::EmplaceDecomposable::operator()(const K&, Args&& ...) const [with K = char [2]; Args = {const char (&)[2]}; Policy = phmap::priv::{anonymous}::DecomposePolicy; Hash = phmap::priv::{anonymous}::DecomposeHash; Eq = phmap::priv::{anonymous}::DecomposeEq; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:614:30: required from 'static decltype (forward(f)(x, x)) phmap::priv::{anonymous}::DecomposePolicy::apply(F&&, const T&) [with F = phmap::priv::raw_hash_set >::EmplaceDecomposable; T = char [2]; decltype (forward(f)(x, x)) = std::pair >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set >::EmplaceDecomposable; Ts = {const char (&)[2]}; P = phmap::priv::{anonymous}::DecomposePolicy; Policy = phmap::priv::{anonymous}::DecomposePolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {const char (&)[2]}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::{anonymous}::DecomposePolicy; Hash = phmap::priv::{anonymous}::DecomposeHash; Eq = phmap::priv::{anonymous}::DecomposeEq; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:634:15: required from 'void phmap::priv::{anonymous}::TestDecompose(bool) [with Hash = DecomposeHash; Eq = DecomposeEq]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:686:44: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::{anonymous}::DecomposeType*'} increases required alignment of target type [-Wcast-align] In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:20: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::Tracked}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::Tracked; ElementType = phmap::priv::Tracked]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::{anonymous}::Policy; Hash = phmap::priv::{anonymous}::Identity; Eq = std::equal_to; Alloc = phmap::priv::{anonymous}::CheckedAlloc, 7>; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::{anonymous}::Policy; Hash = phmap::priv::{anonymous}::Identity; Eq = std::equal_to; Alloc = phmap::priv::{anonymous}::CheckedAlloc, 7>; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1706:13: required from 'void phmap::priv::raw_hash_set::rehash(size_t) [with Policy = phmap::priv::{anonymous}::Policy; Hash = phmap::priv::{anonymous}::Identity; Eq = std::equal_to; Alloc = phmap::priv::{anonymous}::CheckedAlloc, 7>; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_allocator_test.cc:218:12: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::Tracked*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 13%] Linking CXX executable test_container_memory /usr/bin/cmake -E cmake_link_script CMakeFiles/test_container_memory.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_container_memory.dir/tests/container_memory_test.cc.o -o test_container_memory -lgmock_main -lgmock -lgtest make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 13%] Built target test_container_memory make -f CMakeFiles/test_flat_hash_map.dir/build.make CMakeFiles/test_flat_hash_map.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_flat_hash_map.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_flat_hash_map.dir/build.make CMakeFiles/test_flat_hash_map.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 14%] Building CXX object CMakeFiles/test_flat_hash_map.dir/tests/flat_hash_map_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_flat_hash_map.dir/tests/flat_hash_map_test.cc.o -MF CMakeFiles/test_flat_hash_map.dir/tests/flat_hash_map_test.cc.o.d -o CMakeFiles/test_flat_hash_map.dir/tests/flat_hash_map_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::basic_string_view >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::basic_string_view; ElementType = std::basic_string_view]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::StringHashEqT::Hash; key_equal = phmap::priv::StringHashEqT::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator*, std::vector > >; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::StringHashEqT::Hash; key_equal = phmap::priv::StringHashEqT::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::basic_string_view*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const int*; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1136:79: required from 'phmap::priv::raw_hash_set::raw_hash_set(std::initializer_list::init_type>, size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; typename phmap::priv::hash_policy_traits::init_type = int; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:29: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::unique_ptr >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::unique_ptr; ElementType = std::unique_ptr]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2224:21: required from 'std::pair phmap::priv::raw_hash_set::find_or_prepare_insert(const K&, size_t) [with K = std::unique_ptr; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1939:48: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::InsertSlot::operator()(const K&, Args&& ...) && [with K = std::unique_ptr; Args = {std::unique_ptr >&}; bool do_destroy = false; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4222:30: required from 'decltype (declval()(declval(), declval())) phmap::priv::DecomposeValue(F&&, Arg&&) [with F = raw_hash_set >, {anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, {anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Arg = std::unique_ptr&; decltype (declval()(declval(), declval())) = std::pair >, {anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, {anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4278:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set >, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Args = {std::unique_ptr >&}; T = std::unique_ptr; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair >, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set >, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Ts = {std::unique_ptr >&}; P = phmap::priv::FlatHashSetPolicy >; Policy = phmap::priv::FlatHashSetPolicy >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair >, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1642:36: required from 'void phmap::priv::raw_hash_set::merge(phmap::priv::raw_hash_set&) [with H = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; E = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:97:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::unique_ptr*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::hash_internal::EnumClass}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::hash_internal::EnumClass; ElementType = phmap::priv::hash_internal::EnumClass]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:71:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::hash_internal::EnumClass*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::hash_internal::Enum}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::hash_internal::Enum; ElementType = phmap::priv::hash_internal::Enum]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:71:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::hash_internal::Enum*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::__cxx11::basic_string, std::allocator >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:71:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::{anonymous}::Hash; key_equal = phmap::priv::{anonymous}::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1706:13: required from 'void phmap::priv::raw_hash_set::rehash(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:112:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const std::pair*; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1136:79: required from 'phmap::priv::raw_hash_set::raw_hash_set(std::initializer_list::init_type>, size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::hash_policy_traits::init_type = std::pair; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = const int&; Args = {}; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2454:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&, Args&& ...) [with K = int; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2490:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&) [with K = int; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; MappedReference

= phmap::priv::{anonymous}::balast&; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:133:10: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = void*; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4212:46: required from 'decltype (phmap::priv::memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) phmap::priv::DecomposePair(F&&, Args&& ...) [with F = raw_hash_set, HashEq::Hash, HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; decltype (memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) = std::pair, HashEq::Hash, HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4317:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::FlatHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; K = void*; V = bool; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1300:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(T&&) [with T = std::pair; typename std::enable_if::init_type>, SameAsElementReference >::value, int>::type = 0; typename std::enable_if, Hash, Eq, T>::value, int>::type = 0; T* = 0; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:183:16: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:106: /usr/include/c++/13/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/stl_vector.h: In function 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator; _Tp = int; _Alloc = std::allocator]': /usr/include/c++/13/bits/stl_vector.h:1684:9: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 1684 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1684:9: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 15%] Linking CXX executable test_raw_hash_set_allocator /usr/bin/cmake -E cmake_link_script CMakeFiles/test_raw_hash_set_allocator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_raw_hash_set_allocator.dir/tests/raw_hash_set_allocator_test.cc.o -o test_raw_hash_set_allocator -lgmock_main -lgmock -lgtest make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 15%] Built target test_raw_hash_set_allocator make -f CMakeFiles/test_node_hash_map.dir/build.make CMakeFiles/test_node_hash_map.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_node_hash_map.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_node_hash_map.dir/build.make CMakeFiles/test_node_hash_map.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 17%] Building CXX object CMakeFiles/test_node_hash_map.dir/tests/node_hash_map_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_node_hash_map.dir/tests/node_hash_map_test.cc.o -MF CMakeFiles/test_node_hash_map.dir/tests/node_hash_map_test.cc.o.d -o CMakeFiles/test_node_hash_map.dir/tests/node_hash_map_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_map_test.cc /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_map > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:79:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_map > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:79:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_map > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:79:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator > >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_map, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:79:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_map, int, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc, int> > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:79:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_map_test.cc:20: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /usr/include/c++/13/vector:72: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::vector phmap::priv::{anonymous}::ProbeStats::ProbeNormalizedHistogram() const' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:962:20, inlined from 'std::ostream& phmap::priv::{anonymous}::operator<<(std::ostream&, const ProbeStats&)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:984:48: /usr/include/c++/13/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 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2356:7: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Key; Args = {}; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq; Alloc = std::allocator >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq, std::allocator > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2447:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&&, Args&& ...) [with K = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Key; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; K* = 0; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq; Alloc = std::allocator >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq, std::allocator > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq, std::allocator > >; key_arg = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Key]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2485:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&&) [with K = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Key; P = phmap::priv::NodeHashMapPolicy; K* = 0; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Eq; Alloc = std::allocator >; MappedReference

= int&; key_arg = phmap::priv::{anonymous}::FlatHashMap_MoveOnlyKey_Test::TestBody()::Key]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_map_test.cc:142:10: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair, std::allocator >, phmap::priv::Tracked >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair, phmap::priv::Tracked >*; ElementType = std::pair, phmap::priv::Tracked >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy, phmap::priv::Tracked >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator, phmap::priv::Tracked > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy, phmap::priv::Tracked >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator, phmap::priv::Tracked > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy, phmap::priv::Tracked >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator, phmap::priv::Tracked > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy, phmap::priv::Tracked >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator, phmap::priv::Tracked > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:757:30: required from 'decltype (declval()(declval(), std::piecewise_construct, declval >(), declval())) phmap::priv::memory_internal::DecomposePairImpl(F&&, std::pair, V>) [with F = phmap::priv::raw_hash_set, phmap::priv::Tracked >, phmap::priv::StringHashEqT::Hash, phmap::priv::StringHashEqT::Eq, std::allocator, phmap::priv::Tracked > > >::EmplaceDecomposable; K = const char (&)[2]; V = std::tuple&>; decltype (declval()(declval(), std::piecewise_construct, declval >(), declval())) = std::pair, phmap::priv::Tracked >, phmap::priv::StringHashEqT::Hash, phmap::priv::StringHashEqT::Eq, std::allocator, phmap::priv::Tracked > > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4212:46: required from 'decltype (phmap::priv::memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) phmap::priv::DecomposePair(F&&, Args&& ...) [with F = raw_hash_set, Tracked >, StringHashEqT::Hash, StringHashEqT::Eq, std::allocator, Tracked > > >::EmplaceDecomposable; Args = {const char (&)[2], Tracked&}; decltype (memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) = std::pair, Tracked >, StringHashEqT::Hash, StringHashEqT::Eq, std::allocator, Tracked > > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4451:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::NodeHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, phmap::priv::Tracked >, phmap::priv::StringHashEqT::Hash, phmap::priv::StringHashEqT::Eq, std::allocator, phmap::priv::Tracked > > >::EmplaceDecomposable; Args = {const char (&)[2], phmap::priv::Tracked&}; Key = std::__cxx11::basic_string; Value = phmap::priv::Tracked; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::priv::Tracked >, phmap::priv::StringHashEqT::Hash, phmap::priv::StringHashEqT::Eq, std::allocator, phmap::priv::Tracked > > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::priv::Tracked >, phmap::priv::StringHashEqT::Hash, phmap::priv::StringHashEqT::Eq, std::allocator, phmap::priv::Tracked > > >::EmplaceDecomposable; Ts = {const char (&)[2], phmap::priv::Tracked&}; P = phmap::priv::NodeHashMapPolicy, phmap::priv::Tracked >; Policy = phmap::priv::NodeHashMapPolicy, phmap::priv::Tracked >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::priv::Tracked >, phmap::priv::StringHashEqT::Hash, phmap::priv::StringHashEqT::Eq, std::allocator, phmap::priv::Tracked > > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {const char (&)[2], phmap::priv::Tracked&}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::NodeHashMapPolicy, phmap::priv::Tracked >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator, phmap::priv::Tracked > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_map_test.cc:53:12: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair, phmap::priv::Tracked >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::NonMovableKeyHash; Eq = phmap::priv::{anonymous}::NonMovableKeyEq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::NonMovableKeyHash; Eq = phmap::priv::{anonymous}::NonMovableKeyEq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::NonMovableKeyHash; Eq = phmap::priv::{anonymous}::NonMovableKeyEq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::NonMovableKeyHash; Eq = phmap::priv::{anonymous}::NonMovableKeyEq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:757:30: required from 'decltype (declval()(declval(), std::piecewise_construct, declval >(), declval())) phmap::priv::memory_internal::DecomposePairImpl(F&&, std::pair, V>) [with F = phmap::priv::raw_hash_set, phmap::priv::{anonymous}::NonMovableKeyHash, phmap::priv::{anonymous}::NonMovableKeyEq, std::allocator > >::EmplaceDecomposable; K = int&&; V = std::tuple; decltype (declval()(declval(), std::piecewise_construct, declval >(), declval())) = std::pair, phmap::priv::{anonymous}::NonMovableKeyHash, phmap::priv::{anonymous}::NonMovableKeyEq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4212:46: required from 'decltype (phmap::priv::memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) phmap::priv::DecomposePair(F&&, Args&& ...) [with F = raw_hash_set, {anonymous}::NonMovableKeyHash, {anonymous}::NonMovableKeyEq, std::allocator > >::EmplaceDecomposable; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; decltype (memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) = std::pair, {anonymous}::NonMovableKeyHash, {anonymous}::NonMovableKeyEq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4451:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::NodeHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, phmap::priv::{anonymous}::NonMovableKeyHash, phmap::priv::{anonymous}::NonMovableKeyEq, std::allocator > >::EmplaceDecomposable; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Key = phmap::priv::{anonymous}::NonMovableKey; Value = int; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::priv::{anonymous}::NonMovableKeyHash, phmap::priv::{anonymous}::NonMovableKeyEq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::priv::{anonymous}::NonMovableKeyHash, phmap::priv::{anonymous}::NonMovableKeyEq, std::allocator > >::EmplaceDecomposable; Ts = {const std::piecewise_construct_t&, std::tuple, std::tuple}; P = phmap::priv::NodeHashMapPolicy; Policy = phmap::priv::NodeHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::priv::{anonymous}::NonMovableKeyHash, phmap::priv::{anonymous}::NonMovableKeyEq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::NonMovableKeyHash; Eq = phmap::priv::{anonymous}::NonMovableKeyEq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_map_test.cc:166:15: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'phmap::priv::{anonymous}::CollectBadMergeKeys(size_t)::' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:890:20, inlined from 'std::vector phmap::priv::{anonymous}::CollectBadMergeKeys(size_t)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:901:40: /usr/include/c++/13/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 constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator; = void; _Tp = int; _Alloc = std::allocator]', inlined from 'std::vector phmap::priv::{anonymous}::OrderOfIteration(const IntTable&)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1779:29, inlined from 'virtual void phmap::priv::{anonymous}::Table_IterationOrderChangesByInstance_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1792:60: /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 708 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 709 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator; = void; _Tp = int; _Alloc = std::allocator]', inlined from 'std::vector phmap::priv::{anonymous}::OrderOfIteration(const IntTable&)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1779:29, inlined from 'virtual void phmap::priv::{anonymous}::Table_IterationOrderChangesByInstance_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1798:42: /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 708 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 709 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator; = void; _Tp = int; _Alloc = std::allocator]', inlined from 'std::vector phmap::priv::{anonymous}::OrderOfIteration(const IntTable&)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1779:29, inlined from 'virtual void phmap::priv::{anonymous}::Table_IterationOrderChangesOnRehash_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1813:46: /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 708 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 709 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator; = void; _Tp = int; _Alloc = std::allocator]', inlined from 'std::vector phmap::priv::{anonymous}::OrderOfIteration(const IntTable&)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1779:29, inlined from 'virtual void phmap::priv::{anonymous}::Table_IterationOrderChangesOnRehash_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1816:36: /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 708 | _M_range_initialize(__first, __last, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 709 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 /usr/include/c++/13/bits/stl_vector.h:708:30: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, std::equal_to, std::allocator >::const_iterator' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair, std::__cxx11::basic_string >*; ElementType = std::pair, std::__cxx11::basic_string >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, std::__cxx11::basic_string > >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_map, std::__cxx11::basic_string, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:79:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair, std::__cxx11::basic_string >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_map > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:79:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'phmap::priv::{anonymous}::ProbeStats phmap::priv::{anonymous}::CollectProbeStatsOnLinearlyTransformedKeys(const std::vector&, size_t)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1166:40: /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::vector phmap::priv::{anonymous}::ProbeStats::ProbeNormalizedHistogram() const' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:962:20, inlined from 'size_t phmap::priv::{anonymous}::ProbeStats::PercentileProbe(double) const' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:969:46, inlined from 'void phmap::priv::{anonymous}::VerifyStats(size_t, const ExpectedStats&, const ProbeStats&)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1025:5: /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'phmap::priv::{anonymous}::ProbeStats phmap::priv::{anonymous}::CollectProbeStatsOnKeysXoredWithSeed(const std::vector&, size_t)' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1062:40, inlined from 'virtual void phmap::priv::{anonymous}::Table_DISABLED_EnsureNonQuadraticTopNXorSeedByProbeSeqLength_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:1124:45: /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, std::__cxx11::basic_string, std::allocator > >&>}; _Tp = testing::Matcher, std::__cxx11::basic_string >&>; _Alloc = std::allocator, std::__cxx11::basic_string >&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >, std::__cxx11::basic_string, std::allocator > >&>}; _Tp = testing::Matcher, std::__cxx11::basic_string >&>; _Alloc = std::allocator, std::__cxx11::basic_string >&> >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::__cxx11::basic_string >&>*, std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/raw_hash_set_test.cc:41: /usr/include/gmock/gmock-matchers.h: In function 'testing::internal::UnorderedElementsAreMatcherImpl::UnorderedElementsAreMatcherImpl(testing::internal::UnorderedMatcherRequire::Flags, InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator, std::__cxx11::basic_string >&>*, std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > > >; Container = const phmap::priv::{anonymous}::StringTable&]': /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::__cxx11::basic_string >&>*, std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > > >' changed in GCC 7.1 3622 | UnorderedElementsAreMatcherImpl(UnorderedMatcherRequire::Flags matcher_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::__cxx11::basic_string >&>*, std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > > >' changed in GCC 7.1 In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::priv::{anonymous}::StringTable&; MatcherTuple = std::tuple, testing::internal::PairMatcher, testing::internal::PairMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::priv::{anonymous}::StringTable&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = internal::UnorderedElementsAreMatcher, internal::PairMatcher, internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = internal::UnorderedElementsAreMatcher, internal::PairMatcher, internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::priv::{anonymous}::StringTable; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher, testing::internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::__cxx11::basic_string >&>*, std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::priv::{anonymous}::StringTable&; MatcherTuple = std::tuple, testing::internal::PairMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::priv::{anonymous}::StringTable&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = internal::UnorderedElementsAreMatcher, internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = internal::UnorderedElementsAreMatcher, internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::priv::{anonymous}::StringTable; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PairMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::__cxx11::basic_string >&>*, std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::priv::{anonymous}::StringTable&; MatcherTuple = std::tuple >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::priv::{anonymous}::StringTable&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::priv::{anonymous}::StringTable&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::priv::{anonymous}::StringTable; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::__cxx11::basic_string >&>*, std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:22, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:25: /usr/include/gmock/gmock-matchers.h: In function 'testing::internal::UnorderedElementsAreMatcherImpl::UnorderedElementsAreMatcherImpl(testing::internal::UnorderedMatcherRequire::Flags, InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >; Container = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&]': /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3622 | UnorderedElementsAreMatcherImpl(UnorderedMatcherRequire::Flags matcher_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple, testing::internal::PointeeMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::flat_hash_set, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29, inlined from 'virtual void phmap::priv::{anonymous}::FlatHashSet_MergeExtractInsert_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:99:3: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In file included from /usr/include/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:26, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_map_test.cc:23: /usr/include/gmock/gmock-matchers.h: In function 'testing::internal::UnorderedElementsAreMatcherImpl::UnorderedElementsAreMatcherImpl(testing::internal::UnorderedMatcherRequire::Flags, InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >; Container = const phmap::node_hash_map&]': /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3622 | UnorderedElementsAreMatcherImpl(UnorderedMatcherRequire::Flags matcher_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::node_hash_map&; MatcherTuple = std::tuple >, int> >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::node_hash_map&; M = testing::internal::UnorderedElementsAreMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::node_hash_map&; M = testing::internal::UnorderedElementsAreMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::node_hash_map&; M = internal::UnorderedElementsAreMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::node_hash_map&; M = internal::UnorderedElementsAreMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::node_hash_map; M = testing::internal::UnorderedElementsAreMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::node_hash_map&; MatcherTuple = std::tuple >, int>, testing::internal::PairMatcher >, int> >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::node_hash_map&; M = testing::internal::UnorderedElementsAreMatcher >, int>, testing::internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::node_hash_map&; M = testing::internal::UnorderedElementsAreMatcher >, int>, testing::internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::node_hash_map&; M = internal::UnorderedElementsAreMatcher >, int>, internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::node_hash_map&; M = internal::UnorderedElementsAreMatcher >, int>, internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::node_hash_map; M = testing::internal::UnorderedElementsAreMatcher >, int>, testing::internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::node_hash_map&; MatcherTuple = std::tuple >, int>, testing::internal::PairMatcher >, int>, testing::internal::PairMatcher >, int> >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::node_hash_map&; M = testing::internal::UnorderedElementsAreMatcher >, int>, testing::internal::PairMatcher >, int>, testing::internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::node_hash_map&; M = testing::internal::UnorderedElementsAreMatcher >, int>, testing::internal::PairMatcher >, int>, testing::internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::node_hash_map&; M = internal::UnorderedElementsAreMatcher >, int>, internal::PairMatcher >, int>, internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::node_hash_map&; M = internal::UnorderedElementsAreMatcher >, int>, internal::PairMatcher >, int>, internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::node_hash_map; M = testing::internal::UnorderedElementsAreMatcher >, int>, testing::internal::PairMatcher >, int>, testing::internal::PairMatcher >, int> > >]' at /usr/include/gmock/gmock-matchers.h:1591:29, inlined from 'virtual void phmap::priv::{anonymous}::NodeHashMap_MergeExtractInsert_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_map_test.cc:188:3: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ [ 18%] Linking CXX executable test_raw_hash_set /usr/bin/cmake -E cmake_link_script CMakeFiles/test_raw_hash_set.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_raw_hash_set.dir/tests/raw_hash_set_test.cc.o -o test_raw_hash_set -lgmock_main -lgmock -lgtest make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 18%] Built target test_raw_hash_set make -f CMakeFiles/test_node_hash_set.dir/build.make CMakeFiles/test_node_hash_set.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_node_hash_set.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_node_hash_set.dir/build.make CMakeFiles/test_node_hash_set.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 20%] Building CXX object CMakeFiles/test_node_hash_set.dir/tests/node_hash_set_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -DUNORDERED_SET_CXX17 -MD -MT CMakeFiles/test_node_hash_set.dir/tests/node_hash_set_test.cc.o -MF CMakeFiles/test_node_hash_set.dir/tests/node_hash_set_test.cc.o.d -o CMakeFiles/test_node_hash_set.dir/tests/node_hash_set_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:20: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::unique_ptr >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::unique_ptr*; ElementType = std::unique_ptr*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2224:21: required from 'std::pair phmap::priv::raw_hash_set::find_or_prepare_insert(const K&, size_t) [with K = std::unique_ptr; Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1939:48: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::InsertSlot::operator()(const K&, Args&& ...) && [with K = std::unique_ptr; Args = {std::unique_ptr >&}; bool do_destroy = false; Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4222:30: required from 'decltype (declval()(declval(), declval())) phmap::priv::DecomposeValue(F&&, Arg&&) [with F = raw_hash_set >, {anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, {anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Arg = std::unique_ptr&; decltype (declval()(declval(), declval())) = std::pair >, {anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, {anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4404:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::NodeHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set >, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Args = {std::unique_ptr >&}; T = std::unique_ptr; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair >, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set >, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Ts = {std::unique_ptr >&}; P = phmap::priv::NodeHashSetPolicy >; Policy = phmap::priv::NodeHashSetPolicy >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair >, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1642:36: required from 'void phmap::priv::raw_hash_set::merge(phmap::priv::raw_hash_set&) [with H = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; E = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:74:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::unique_ptr**' increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::hash_internal::EnumClass*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::hash_internal::EnumClass*; ElementType = phmap::priv::hash_internal::EnumClass*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:71:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::hash_internal::EnumClass**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::hash_internal::Enum*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::hash_internal::Enum*; ElementType = phmap::priv::hash_internal::Enum*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:71:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::hash_internal::Enum**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::__cxx11::basic_string, std::allocator >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string*; ElementType = std::__cxx11::basic_string*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:71:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::__cxx11::basic_string**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, int*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = int*; ElementType = int*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17: required from 'void phmap::priv::gtest_suite_ConstructorTest_::BucketCountHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:71:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'int**' increases required alignment of target type [-Wcast-align] /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'std::vector::type> phmap::priv::keys(const Set&) [with Set = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing.h:159:43: /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]' at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator > >; _Size = int; _Generator = phmap::priv::hash_internal::Generator]' at /usr/include/c++/13/bits/stl_algo.h:4477:11: /usr/include/c++/13/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/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h: In member function 'void phmap::priv::raw_hash_set::insert(InputIt, InputIt) [with InputIt = __gnu_cxx::__normal_iterator > >; typename std::enable_if::value, int>::type = 0; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1372:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1372 | void insert(InputIt first, InputIt last) { | ^~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1372:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:26: /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h: In member function 'void phmap::priv::gtest_suite_LookupTest_::Count::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h:39:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 39 | m.insert(values.begin(), values.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h: In member function 'void phmap::priv::gtest_suite_LookupTest_::Find::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h:52:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 52 | m.insert(values.begin(), values.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h: In member function 'void phmap::priv::gtest_suite_LookupTest_::EqualRange::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h:76:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 76 | m.insert(values.begin(), values.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, std::__cxx11::basic_string, std::allocator > >&>}; _Tp = testing::Matcher, std::__cxx11::basic_string >&>; _Alloc = std::allocator, std::__cxx11::basic_string >&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >, std::__cxx11::basic_string, std::allocator > >&>}; _Tp = testing::Matcher, std::__cxx11::basic_string >&>; _Alloc = std::allocator, std::__cxx11::basic_string >&> >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::__cxx11::basic_string >&>*, std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, std::__cxx11::basic_string, std::allocator > >&>}; _Tp = testing::Matcher, std::__cxx11::basic_string >&>; _Alloc = std::allocator, std::__cxx11::basic_string >&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::__cxx11::basic_string >&>, std::allocator, std::__cxx11::basic_string >&> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:189:21: /usr/include/c++/13/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 constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:190:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:28: /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h: In member function 'void phmap::priv::gtest_suite_ModifiersTest_::InsertRange::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:72:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 72 | m.insert(values.begin(), values.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:126:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:130:45: /usr/include/c++/13/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 constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::EraseKey::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:155:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Swap::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:169:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Swap::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:170:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::InputIteratorBucketAllocTest(std::true_type) [with TypeParam = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:208:21, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:216:42: /usr/include/c++/13/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 constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1100:77, inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::InputIteratorBucketAllocTest(std::true_type) [with TypeParam = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:209:13, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:216:42: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::InputIteratorBucketHashAllocTest(std::true_type) [with TypeParam = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:231:21, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:240:46: /usr/include/c++/13/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 constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1095:75, inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::InputIteratorBucketHashAllocTest(std::true_type) [with TypeParam = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:232:13, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashAlloc::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:240:46: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::EraseRange::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:143:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::flat_hash_set >::flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Clear::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:36:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:22, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:22: /usr/include/gmock/gmock-matchers.h: In function 'testing::internal::UnorderedElementsAreMatcherImpl::UnorderedElementsAreMatcherImpl(testing::internal::UnorderedMatcherRequire::Flags, InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >; Container = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&]': /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3622 | UnorderedElementsAreMatcherImpl(UnorderedMatcherRequire::Flags matcher_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 [ 21%] Linking CXX executable test_node_hash_map /usr/bin/cmake -E cmake_link_script CMakeFiles/test_node_hash_map.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_node_hash_map.dir/tests/node_hash_map_test.cc.o -o test_node_hash_map -lgmock_main -lgmock -lgtest In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple, testing::internal::PointeeMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 21%] Built target test_node_hash_map make -f CMakeFiles/test_parallel_flat_hash_map.dir/build.make CMakeFiles/test_parallel_flat_hash_map.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_parallel_flat_hash_map.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_parallel_flat_hash_map.dir/build.make CMakeFiles/test_parallel_flat_hash_map.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 23%] Building CXX object CMakeFiles/test_parallel_flat_hash_map.dir/tests/parallel_flat_hash_map_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -DUNORDERED_MAP_CXX17 -MD -MT CMakeFiles/test_parallel_flat_hash_map.dir/tests/parallel_flat_hash_map_test.cc.o -MF CMakeFiles/test_parallel_flat_hash_map.dir/tests/parallel_flat_hash_map_test.cc.o.d -o CMakeFiles/test_parallel_flat_hash_map.dir/tests/parallel_flat_hash_map_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_flat_hash_map_test.cc In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::node_hash_set, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29, inlined from 'virtual void phmap::priv::{anonymous}::NodeHashSet_MergeExtractInsert_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:76:3: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:29, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_hash_map_test.cc:6, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_flat_hash_map_test.cc:4: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ /usr/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator > >; Container = const std::vector >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector >&]': /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector >&]', inlined from 'static decltype (P::Get(m).MatchAndExplain(value, listener)) testing::internal::MatcherBase::MatchAndExplainImpl(const testing::internal::MatcherBase&, const T&, testing::MatchResultListener*) [with P = testing::internal::MatcherBase >&>::ValuePolicy >&>*, true>; T = const std::vector >&]' at /usr/include/gtest/gtest-matchers.h:343:37: /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelFlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelFlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1706:13: required from 'void phmap::priv::raw_hash_set::rehash(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelFlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3566:30: required from 'void phmap::priv::parallel_hash_set::rehash(size_t) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelFlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:112:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::{anonymous}::Hash; key_equal = phmap::priv::{anonymous}::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2605:34: required from 'phmap::priv::parallel_hash_set::Inner::Inner(const Params&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2791:54: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const typename Inner::Params&, phmap::index_sequence) [with unsigned int ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; typename Inner::Params = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::priv::{anonymous}::Hash, phmap::priv::{anonymous}::Eq, std::allocator > >::Inner::Params; phmap::index_sequence = phmap::integer_sequence]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2786:67: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::{anonymous}::Hash; key_equal = phmap::priv::{anonymous}::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3925:49: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = int; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::DoNothing]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4055:58: required from 'bool phmap::priv::parallel_hash_map::try_emplace_l(K&&, F&&, Args&& ...) [with K = int; F = phmap::priv::{anonymous}::ParallelFlatHashMap_TryEmplaceL_Test::TestBody()::, phmap::Hash, phmap::EqualTo, std::allocator > >::value_type&)>; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_hash_map_test.cc:69:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = int; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::DoNothing]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4126:58: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace_impl_with_hash(size_t, K&&, Args&& ...) [with K = const int&; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4119:42: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = const int&; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3989:32: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace(key_arg&, Args&& ...) [with K = int; Args = {}; typename std::enable_if<(! std::is_convertible::parallel_hash_set::const_iterator>::value), int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4097:43: required from 'phmap::priv::parallel_hash_map::MappedReference

phmap::priv::parallel_hash_map::operator[](key_arg&) [with K = int; P = phmap::priv::FlatHashMapPolicy; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; MappedReference

= phmap::priv::{anonymous}::balast&; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:133:10: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3161:40: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace_decomposable_with_hash(const K&, size_t, Args&& ...) [with K = void*; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3172:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4212:46: required from 'decltype (phmap::priv::memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) phmap::priv::DecomposePair(F&&, Args&& ...) [with F = parallel_hash_set<4, raw_hash_set, phmap::NullMutex, FlatHashMapPolicy, HashEq::Hash, HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; decltype (memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) = std::pair, HashEq::Hash, HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4317:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::FlatHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; K = void*; V = bool; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3196:35: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2991:23: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::insert(T&&) [with T = std::pair; typename std::enable_if::init_type>, SameAsElementReference >::value, int>::type = 0; typename std::enable_if, Hash, Eq, T>::value, int>::type = 0; T* = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:183:16: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::AssignmentOnSelf::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:469:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; allocator_type = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::Assignment::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map, int, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc, int> >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:394:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2902:27: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2897:50: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::MoveAssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:450:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator > >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2902:27: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2897:50: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::MoveAssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:450:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::AssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:441:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /usr/include/c++/13/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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&, const int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&, const int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::vector > phmap::priv::items(const Map&) [with Map = phmap::flat_hash_map > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing.h:150:43: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Linking CXX executable test_flat_hash_set /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flat_hash_set.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_flat_hash_set.dir/tests/flat_hash_set_test.cc.o -o test_flat_hash_set -lgmock_main -lgmock -lgtest /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'std::vector::type> phmap::priv::keys(const Set&) [with Set = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing.h:159:43: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 24%] Built target test_flat_hash_set make -f CMakeFiles/test_parallel_flat_hash_set.dir/build.make CMakeFiles/test_parallel_flat_hash_set.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_parallel_flat_hash_set.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_parallel_flat_hash_set.dir/build.make CMakeFiles/test_parallel_flat_hash_set.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 26%] Building CXX object CMakeFiles/test_parallel_flat_hash_set.dir/tests/parallel_flat_hash_set_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -DUNORDERED_SET_CXX17 -MD -MT CMakeFiles/test_parallel_flat_hash_set.dir/tests/parallel_flat_hash_set_test.cc.o -MF CMakeFiles/test_parallel_flat_hash_set.dir/tests/parallel_flat_hash_set_test.cc.o.d -o CMakeFiles/test_parallel_flat_hash_set.dir/tests/parallel_flat_hash_set_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_flat_hash_set_test.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector, std::allocator > >]' at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator, allocator > > >; _Size = int; _Generator = phmap::priv::hash_internal::Generator, void>]' at /usr/include/c++/13/bits/stl_algo.h:4477:11: /usr/include/c++/13/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 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:20, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_hash_set_test.cc:6, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_flat_hash_set_test.cc:4: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]' at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator > >; _Size = int; _Generator = phmap::priv::hash_internal::Generator]' at /usr/include/c++/13/bits/stl_algo.h:4477:11: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h: In member function 'void phmap::priv::raw_hash_set::insert(InputIt, InputIt) [with InputIt = __gnu_cxx::__normal_iterator > >; typename std::enable_if::value, int>::type = 0; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1372:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1372 | void insert(InputIt first, InputIt last) { | ^~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1372:10: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:23: /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h: In member function 'void phmap::priv::gtest_suite_LookupTest_::Count::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h:39:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 39 | m.insert(values.begin(), values.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h: In member function 'void phmap::priv::gtest_suite_LookupTest_::Find::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h:52:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 52 | m.insert(values.begin(), values.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h: In member function 'void phmap::priv::gtest_suite_LookupTest_::EqualRange::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_lookup_test.h:76:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 76 | m.insert(values.begin(), values.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::basic_string_view >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::basic_string_view; ElementType = std::basic_string_view]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::StringHashEqT::Hash; key_equal = phmap::priv::StringHashEqT::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2605:34: required from 'phmap::priv::parallel_hash_set::Inner::Inner(const Params&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2791:54: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const typename Inner::Params&, phmap::index_sequence) [with unsigned int ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >; typename Inner::Params = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy >, phmap::priv::StringHashEqT::Hash, phmap::priv::StringHashEqT::Eq, std::allocator > >::Inner::Params; phmap::index_sequence = phmap::integer_sequence]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2786:67: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::StringHashEqT::Hash; key_equal = phmap::priv::StringHashEqT::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2818:62: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator*, std::vector > >; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StringHashEqT::Hash; Eq = phmap::priv::StringHashEqT::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::StringHashEqT::Hash; key_equal = phmap::priv::StringHashEqT::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::basic_string_view*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::{anonymous}::Entry}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::{anonymous}::Entry; ElementType = phmap::priv::{anonymous}::Entry]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = phmap::priv::{anonymous}::Entry; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::DoNothing]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3364:58: required from 'bool phmap::priv::parallel_hash_set::lazy_emplace_l(key_arg&, FExists&&, FEmplace&&) [with K = phmap::priv::{anonymous}::Entry; FExists = phmap::priv::{anonymous}::ParallelFlatHashSet_LazyEmplaceL_Test::TestBody()::, phmap::Hash, phmap::EqualTo, std::allocator >::value_type&)>; FEmplace = phmap::priv::{anonymous}::ParallelFlatHashSet_LazyEmplaceL_Test::TestBody()::, phmap::Hash, phmap::EqualTo, std::allocator >::constructor&)>; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; key_arg = phmap::priv::{anonymous}::Entry]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_hash_set_test.cc:76:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::{anonymous}::Entry*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2605:34: required from 'phmap::priv::parallel_hash_set::Inner::Inner(const Params&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2791:54: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const typename Inner::Params&, phmap::index_sequence) [with unsigned int ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; typename Inner::Params = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::Hash, phmap::EqualTo, std::allocator >::Inner::Params; phmap::index_sequence = phmap::integer_sequence]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2786:67: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2818:62: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const int*; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2867:88: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(std::initializer_list::init_type>, size_t, const hasher&, const key_equal&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; typename phmap::priv::hash_policy_traits::init_type = int; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::unique_ptr >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::unique_ptr; ElementType = std::unique_ptr]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2224:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4222:30: required from 'decltype (declval()(declval(), declval())) phmap::priv::DecomposeValue(F&&, Arg&&) [with F = raw_hash_set >, {anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, {anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Arg = std::unique_ptr&; decltype (declval()(declval(), declval())) = std::pair >, {anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, {anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4278:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set >, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Args = {std::unique_ptr >&}; T = std::unique_ptr; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair >, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set >, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Ts = {std::unique_ptr >&}; P = phmap::priv::FlatHashSetPolicy >; Policy = phmap::priv::FlatHashSetPolicy >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair >, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1642:36: required from 'void phmap::priv::raw_hash_set::merge(phmap::priv::raw_hash_set&) [with H = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; E = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3522:36: required from 'void phmap::priv::parallel_hash_set::merge(phmap::priv::parallel_hash_set&) [with E = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:97:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::unique_ptr*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::hash_internal::Enum}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::hash_internal::Enum; ElementType = phmap::priv::hash_internal::Enum]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2902:27: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2897:50: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4920:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::MoveAssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:451:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::hash_internal::Enum*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::__cxx11::basic_string, std::allocator >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4920:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::CopyAssignment::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:395:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::hash_internal::EnumClass}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::hash_internal::EnumClass; ElementType = phmap::priv::hash_internal::EnumClass]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4920:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::AssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:442:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::hash_internal::EnumClass*'} increases required alignment of target type [-Wcast-align] /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:189:21: /usr/include/c++/13/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 constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:190:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:25: /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h: In member function 'void phmap::priv::gtest_suite_ModifiersTest_::InsertRange::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:72:11: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 72 | m.insert(values.begin(), values.end()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:126:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:130:45: /usr/include/c++/13/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 constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::EraseKey::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:155:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Swap::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:169:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Swap::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:170:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::InputIteratorBucketAllocTest(std::true_type) [with TypeParam = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:208:21, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:216:42: /usr/include/c++/13/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 constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1100:77, inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::InputIteratorBucketAllocTest(std::true_type) [with TypeParam = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:209:13, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:216:42: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::InputIteratorBucketHashAllocTest(std::true_type) [with TypeParam = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:231:21, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:240:46: /usr/include/c++/13/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 constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1095:75, inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::InputIteratorBucketHashAllocTest(std::true_type) [with TypeParam = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:232:13, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashAlloc::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:240:46: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::EraseRange::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:143:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ In constructor 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::node_hash_set >::node_hash_set(InputIter, InputIter, size_t, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4811:17, inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Clear::TestBody() [with gtest_TypeParam_ = phmap::node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:36:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1089:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1089 | insert(first, last); | ~~~~~~^~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, int>&>, std::allocator, int>&> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>&>*, std::vector, int>&>, std::allocator, int>&> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:26, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:41: /usr/include/gmock/gmock-matchers.h: In function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > >::const_iterator; Container = const phmap::flat_hash_map > >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type 'phmap::priv::raw_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > >::const_iterator' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator > >; Container = const std::vector >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector >&]': /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector >&]', inlined from 'static decltype (P::Get(m).MatchAndExplain(value, listener)) testing::internal::MatcherBase::MatchAndExplainImpl(const testing::internal::MatcherBase&, const T&, testing::MatchResultListener*) [with P = testing::internal::MatcherBase >&>::ValuePolicy >&>*, true>; T = const std::vector >&]' at /usr/include/gtest/gtest-matchers.h:343:37: /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >&>, std::allocator >&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, int>&>, std::allocator, int>&> > >::iterator' changed in GCC 7.1 At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:22, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:25: /usr/include/gmock/gmock-matchers.h: In function 'testing::internal::UnorderedElementsAreMatcherImpl::UnorderedElementsAreMatcherImpl(testing::internal::UnorderedMatcherRequire::Flags, InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >; Container = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&]': /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3622 | UnorderedElementsAreMatcherImpl(UnorderedMatcherRequire::Flags matcher_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple, testing::internal::PointeeMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::parallel_flat_hash_set, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29, inlined from 'virtual void phmap::priv::{anonymous}::ParallelFlatHashSet_MergeExtractInsert_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_set_test.cc:99:3: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::flat_hash_map > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_modifiers_test.h:222:56: /usr/include/c++/13/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] Linking CXX executable test_node_hash_set /usr/bin/cmake -E cmake_link_script CMakeFiles/test_node_hash_set.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_node_hash_set.dir/tests/node_hash_set_test.cc.o -o test_node_hash_set -lgmock_main -lgmock -lgtest make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 27%] Built target test_node_hash_set make -f CMakeFiles/test_parallel_node_hash_map.dir/build.make CMakeFiles/test_parallel_node_hash_map.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_parallel_node_hash_map.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_parallel_node_hash_map.dir/build.make CMakeFiles/test_parallel_node_hash_map.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 28%] Building CXX object CMakeFiles/test_parallel_node_hash_map.dir/tests/parallel_node_hash_map_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_parallel_node_hash_map.dir/tests/parallel_node_hash_map_test.cc.o -MF CMakeFiles/test_parallel_node_hash_map.dir/tests/parallel_node_hash_map_test.cc.o.d -o CMakeFiles/test_parallel_node_hash_map.dir/tests/parallel_node_hash_map_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_node_hash_map_test.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:29, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_hash_map_test.cc:6, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_node_hash_map_test.cc:4: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ /usr/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Container = const std::vector, std::allocator > >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector, std::allocator > >&]': /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector, std::allocator > >&]', inlined from 'static decltype (P::Get(m).MatchAndExplain(value, listener)) testing::internal::MatcherBase::MatchAndExplainImpl(const testing::internal::MatcherBase&, const T&, testing::MatchResultListener*) [with P = testing::internal::MatcherBase, std::allocator > >&>::ValuePolicy, std::allocator > >&>*, true>; T = const std::vector, std::allocator > >&]' at /usr/include/gtest/gtest-matchers.h:343:37: /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelNodeHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelNodeHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1706:13: required from 'void phmap::priv::raw_hash_set::rehash(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelNodeHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3566:30: required from 'void phmap::priv::parallel_hash_set::rehash(size_t) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelNodeHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:112:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::{anonymous}::Hash; key_equal = phmap::priv::{anonymous}::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2605:34: required from 'phmap::priv::parallel_hash_set::Inner::Inner(const Params&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2791:54: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const typename Inner::Params&, phmap::index_sequence) [with unsigned int ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; typename Inner::Params = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::priv::{anonymous}::Hash, phmap::priv::{anonymous}::Eq, std::allocator > >::Inner::Params; phmap::index_sequence = phmap::integer_sequence]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2786:67: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::{anonymous}::Hash; key_equal = phmap::priv::{anonymous}::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3925:49: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = int; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::DoNothing]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4055:58: required from 'bool phmap::priv::parallel_hash_map::try_emplace_l(K&&, F&&, Args&& ...) [with K = int; F = phmap::priv::{anonymous}::ParallelNodeHashMap_TryEmplaceL_Test::TestBody()::, phmap::Hash, phmap::EqualTo, std::allocator > >::value_type&)>; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_hash_map_test.cc:69:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = int; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::DoNothing]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4126:58: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace_impl_with_hash(size_t, K&&, Args&& ...) [with K = const int&; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4119:42: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = const int&; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3989:32: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace(key_arg&, Args&& ...) [with K = int; Args = {}; typename std::enable_if<(! std::is_convertible::parallel_hash_set::const_iterator>::value), int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4097:43: required from 'phmap::priv::parallel_hash_map::MappedReference

phmap::priv::parallel_hash_map::operator[](key_arg&) [with K = int; P = phmap::priv::NodeHashMapPolicy; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; MappedReference

= phmap::priv::{anonymous}::balast&; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:133:10: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3161:40: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace_decomposable_with_hash(const K&, size_t, Args&& ...) [with K = void*; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3172:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4212:46: required from 'decltype (phmap::priv::memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) phmap::priv::DecomposePair(F&&, Args&& ...) [with F = parallel_hash_set<4, raw_hash_set, phmap::NullMutex, NodeHashMapPolicy, HashEq::Hash, HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; decltype (memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) = std::pair, HashEq::Hash, HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4451:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::NodeHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; Key = void*; Value = bool; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::NodeHashMapPolicy; Policy = phmap::priv::NodeHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3196:35: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2991:23: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::insert(T&&) [with T = std::pair; typename std::enable_if::init_type>, SameAsElementReference >::value, int>::type = 0; typename std::enable_if, Hash, Eq, T>::value, int>::type = 0; T* = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:183:16: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::AssignmentOnSelf::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_map >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:469:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair, std::allocator >, int>*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair, int>*; ElementType = std::pair, int>*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; allocator_type = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::NodeHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::Assignment::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_map, int, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc, int> >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:394:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair, int>**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2902:27: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2897:50: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::MoveAssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_map >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:450:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair, std::allocator > >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair >*; ElementType = std::pair >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2902:27: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2897:50: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::MoveAssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_map, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:450:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::AssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_map >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:441:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'std::vector::type> phmap::priv::keys(const Set&) [with Set = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing.h:159:43: /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]' at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator > >; _Size = int; _Generator = phmap::priv::hash_internal::Generator]' at /usr/include/c++/13/bits/stl_algo.h:4477:11: /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h: In constructor 'phmap::priv::parallel_hash_set::parallel_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2815:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2815 | parallel_hash_set(InputIter first, InputIter last, size_t bucket_cnt = 0, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2815:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:189:21: /usr/include/c++/13/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 constructor 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:190:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4933 | using Base::Base; | ^~~~ [ 30%] Linking CXX executable test_flat_hash_map /usr/bin/cmake -E cmake_link_script CMakeFiles/test_flat_hash_map.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_flat_hash_map.dir/tests/flat_hash_map_test.cc.o -o test_flat_hash_map -lgmock_main -lgmock -lgtest In constructor 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:126:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4933 | using Base::Base; | ^~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:130:45: /usr/include/c++/13/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 constructor 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::EraseKey::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:155:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4933 | using Base::Base; | ^~~~ make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 30%] Built target test_flat_hash_map make -f CMakeFiles/test_parallel_node_hash_set.dir/build.make CMakeFiles/test_parallel_node_hash_set.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_parallel_node_hash_set.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_parallel_node_hash_set.dir/build.make CMakeFiles/test_parallel_node_hash_set.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 31%] Building CXX object CMakeFiles/test_parallel_node_hash_set.dir/tests/parallel_node_hash_set_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -DUNORDERED_SET_CXX17 -MD -MT CMakeFiles/test_parallel_node_hash_set.dir/tests/parallel_node_hash_set_test.cc.o -MF CMakeFiles/test_parallel_node_hash_set.dir/tests/parallel_node_hash_set_test.cc.o.d -o CMakeFiles/test_parallel_node_hash_set.dir/tests/parallel_node_hash_set_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_node_hash_set_test.cc In constructor 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Swap::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:169:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4933 | using Base::Base; | ^~~~ In constructor 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Swap::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:170:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4933 | using Base::Base; | ^~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::InputIteratorBucketAllocTest(std::true_type) [with TypeParam = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:208:21: /usr/include/c++/13/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 constructor 'phmap::priv::parallel_hash_set::parallel_hash_set(InputIter, InputIter, size_t, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17, inlined from 'void phmap::priv::InputIteratorBucketAllocTest(std::true_type) [with TypeParam = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:209:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2830:82: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2830 | : parallel_hash_set(first, last, bucket_cnt, hasher(), key_equal(), alloc) {} | ^ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::InputIteratorBucketHashAllocTest(std::true_type) [with TypeParam = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:231:21: /usr/include/c++/13/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 constructor 'phmap::priv::parallel_hash_set::parallel_hash_set(InputIter, InputIter, size_t, const hasher&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17, inlined from 'void phmap::priv::InputIteratorBucketHashAllocTest(std::true_type) [with TypeParam = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:232:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2825:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2825 | : parallel_hash_set(first, last, bucket_cnt, hash_param, key_equal(), alloc) {} | ^ In constructor 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::EraseRange::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:143:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4933 | using Base::Base; | ^~~~ In constructor 'phmap::parallel_flat_hash_set, 4, phmap::NullMutex>::parallel_flat_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Clear::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_set, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:36:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4933:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4933 | using Base::Base; | ^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:20, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_node_hash_set_test.cc:4: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::unique_ptr >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::unique_ptr*; ElementType = std::unique_ptr*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2224:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4222:30: required from 'decltype (declval()(declval(), declval())) phmap::priv::DecomposeValue(F&&, Arg&&) [with F = raw_hash_set >, {anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, {anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Arg = std::unique_ptr&; decltype (declval()(declval(), declval())) = std::pair >, {anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, {anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4404:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::NodeHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set >, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Args = {std::unique_ptr >&}; T = std::unique_ptr; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair >, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set >, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::InsertSlot; Ts = {std::unique_ptr >&}; P = phmap::priv::NodeHashSetPolicy >; Policy = phmap::priv::NodeHashSetPolicy >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair >, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1642:36: required from 'void phmap::priv::raw_hash_set::merge(phmap::priv::raw_hash_set&) [with H = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; E = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3522:36: required from 'void phmap::priv::parallel_hash_set::merge(phmap::priv::parallel_hash_set&) [with E = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash; Eq = phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:74:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::unique_ptr**' increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::hash_internal::Enum*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::hash_internal::Enum*; ElementType = phmap::priv::hash_internal::Enum*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5032:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::CopyAssignment::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:395:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::hash_internal::Enum**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, int*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = int*; ElementType = int*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2902:27: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2897:50: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5032:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::MoveAssignment::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:415:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'int**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::__cxx11::basic_string, std::allocator >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string*; ElementType = std::__cxx11::basic_string*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5032:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::CopyAssignment::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:395:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::__cxx11::basic_string**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::hash_internal::EnumClass*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::hash_internal::EnumClass*; ElementType = phmap::priv::hash_internal::EnumClass*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc; allocator_type = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5032:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::AssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:442:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::hash_internal::EnumClass**' increases required alignment of target type [-Wcast-align] /usr/include/c++/13/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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&, const int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&, const int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::vector > phmap::priv::items(const Map&) [with Map = phmap::parallel_flat_hash_map >, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing.h:150:43: /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector, std::allocator > >]' at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator, allocator > > >; _Size = int; _Generator = phmap::priv::hash_internal::Generator, void>]' at /usr/include/c++/13/bits/stl_algo.h:4477:11: /usr/include/c++/13/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/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator > >; Container = const std::vector >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector >&]': /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector >&]', inlined from 'static decltype (P::Get(m).MatchAndExplain(value, listener)) testing::internal::MatcherBase::MatchAndExplainImpl(const testing::internal::MatcherBase&, const T&, testing::MatchResultListener*) [with P = testing::internal::MatcherBase >&>::ValuePolicy >&>*, true>; T = const std::vector >&]' at /usr/include/gtest/gtest-matchers.h:343:37: /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 33%] Linking CXX executable test_parallel_flat_hash_set /usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallel_flat_hash_set.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_parallel_flat_hash_set.dir/tests/parallel_flat_hash_set_test.cc.o -o test_parallel_flat_hash_set -lgmock_main -lgmock -lgtest make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 33%] Built target test_parallel_flat_hash_set make -f CMakeFiles/test_parallel_flat_hash_map_mutex.dir/build.make CMakeFiles/test_parallel_flat_hash_map_mutex.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_parallel_flat_hash_map_mutex.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_parallel_flat_hash_map_mutex.dir/build.make CMakeFiles/test_parallel_flat_hash_map_mutex.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 34%] Building CXX object CMakeFiles/test_parallel_flat_hash_map_mutex.dir/tests/parallel_flat_hash_map_mutex_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -DUNORDERED_MAP_CXX17 -MD -MT CMakeFiles/test_parallel_flat_hash_map_mutex.dir/tests/parallel_flat_hash_map_mutex_test.cc.o -MF CMakeFiles/test_parallel_flat_hash_map_mutex.dir/tests/parallel_flat_hash_map_mutex_test.cc.o.d -o CMakeFiles/test_parallel_flat_hash_map_mutex.dir/tests/parallel_flat_hash_map_mutex_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_flat_hash_map_mutex_test.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:22, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:22: /usr/include/gmock/gmock-matchers.h: In function 'testing::internal::UnorderedElementsAreMatcherImpl::UnorderedElementsAreMatcherImpl(testing::internal::UnorderedMatcherRequire::Flags, InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >; Container = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&]': /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3622 | UnorderedElementsAreMatcherImpl(UnorderedMatcherRequire::Flags matcher_flags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3622:3: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:29, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_hash_map_test.cc:6, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_flat_hash_map_mutex_test.cc:14: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple, testing::internal::PointeeMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In member function 'testing::internal::UnorderedElementsAreMatcher::operator testing::Matcher() const [with Container = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; MatcherTuple = std::tuple, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher >]', inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>&; M = internal::UnorderedElementsAreMatcher, internal::PointeeMatcher, internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::parallel_node_hash_set, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Hash, phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()::Eq>; M = testing::internal::UnorderedElementsAreMatcher, testing::internal::PointeeMatcher, testing::internal::PointeeMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29, inlined from 'virtual void phmap::priv::{anonymous}::ParallelNodeHashSet_MergeExtractInsert_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/node_hash_set_test.cc:76:3: /usr/include/gmock/gmock-matchers.h:3715:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&>*, std::vector&>, std::allocator&> > > >' changed in GCC 7.1 3715 | new UnorderedElementsAreMatcherImpl( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3716 | UnorderedMatcherRequire::ExactMatch, matchers.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3717 | matchers.end())); | ~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelFlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelFlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1706:13: required from 'void phmap::priv::raw_hash_set::rehash(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelFlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3566:30: required from 'void phmap::priv::parallel_hash_set::rehash(size_t) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::ParallelFlatHashMap_StandardLayout_Test::TestBody()::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:112:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::{anonymous}::Hash; key_equal = phmap::priv::{anonymous}::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2605:34: required from 'phmap::priv::parallel_hash_set::Inner::Inner(const Params&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2791:54: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const typename Inner::Params&, phmap::index_sequence) [with unsigned int ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; typename Inner::Params = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::priv::{anonymous}::Hash, phmap::priv::{anonymous}::Eq, std::allocator > >::Inner::Params; phmap::index_sequence = phmap::integer_sequence]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2786:67: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::{anonymous}::Hash; Eq = phmap::priv::{anonymous}::Eq; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::priv::{anonymous}::Hash; key_equal = phmap::priv::{anonymous}::Eq; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3925:49: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = int; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::WriteLock]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4055:58: required from 'bool phmap::priv::parallel_hash_map::try_emplace_l(K&&, F&&, Args&& ...) [with K = int; F = phmap::priv::{anonymous}::ParallelFlatHashMap_TryEmplaceL_Test::TestBody()::, phmap::Hash, phmap::EqualTo, std::allocator > >::value_type&)>; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/parallel_hash_map_test.cc:69:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = int; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::WriteLock]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4126:58: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace_impl_with_hash(size_t, K&&, Args&& ...) [with K = const int&; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4119:42: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = const int&; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3989:32: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace(key_arg&, Args&& ...) [with K = int; Args = {}; typename std::enable_if<(! std::is_convertible::parallel_hash_set::const_iterator>::value), int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4097:43: required from 'phmap::priv::parallel_hash_map::MappedReference

phmap::priv::parallel_hash_map::operator[](key_arg&) [with K = int; P = phmap::priv::FlatHashMapPolicy; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; MappedReference

= phmap::priv::{anonymous}::balast&; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:133:10: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3161:40: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace_decomposable_with_hash(const K&, size_t, Args&& ...) [with K = void*; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3172:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4212:46: required from 'decltype (phmap::priv::memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) phmap::priv::DecomposePair(F&&, Args&& ...) [with F = parallel_hash_set<4, raw_hash_set, std::mutex, FlatHashMapPolicy, HashEq::Hash, HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; decltype (memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) = std::pair, HashEq::Hash, HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4317:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::FlatHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; K = void*; V = bool; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3196:35: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2991:23: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::insert(T&&) [with T = std::pair; typename std::enable_if::init_type>, SameAsElementReference >::value, int>::type = 0; typename std::enable_if, Hash, Eq, T>::value, int>::type = 0; T* = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:183:16: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::AssignmentOnSelf::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map >, 4, std::mutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:469:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >; allocator_type = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::Assignment::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map, int, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc, int> >, 4, std::mutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:394:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2902:27: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2897:50: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::MoveAssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map >, 4, std::mutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:450:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator > >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2902:27: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&, const allocator_type&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >; allocator_type = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2897:50: required from 'phmap::priv::parallel_hash_set::parallel_hash_set(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy >; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::MoveAssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc > >, 4, std::mutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:450:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; size_t = unsigned int; hasher = phmap::priv::StatefulTestingHash; key_equal = phmap::priv::StatefulTestingEqual; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1169:60: required from 'phmap::priv::raw_hash_set::raw_hash_set(const phmap::priv::raw_hash_set&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >; allocator_type = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1223:22: required from 'phmap::priv::raw_hash_set& phmap::priv::raw_hash_set::operator=(const phmap::priv::raw_hash_set&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2920:27: required from 'phmap::priv::parallel_hash_set& phmap::priv::parallel_hash_set::operator=(const phmap::priv::parallel_hash_set&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3882:7: required from 'void phmap::priv::gtest_suite_ConstructorTest_::AssignmentOverwritesExisting::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map >, 4, std::mutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:441:1: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, int>&>, std::allocator, int>&> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>&>*, std::vector, int>&>, std::allocator, int>&> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'std::vector::type> phmap::priv::keys(const Set&) [with Set = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing.h:159:43: /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]' at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator > >; _Size = int; _Generator = phmap::priv::hash_internal::Generator]' at /usr/include/c++/13/bits/stl_algo.h:4477:11: /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >&>, std::allocator >&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, int>&>, std::allocator, int>&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h: In constructor 'phmap::priv::parallel_hash_set::parallel_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2815:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2815 | parallel_hash_set(InputIter first, InputIter last, size_t bucket_cnt = 0, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2815:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::InputIteratorBucketAllocTest(std::true_type) [with TypeParam = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:208:21: /usr/include/c++/13/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 constructor 'phmap::priv::parallel_hash_set::parallel_hash_set(InputIter, InputIter, size_t, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17, inlined from 'void phmap::priv::InputIteratorBucketAllocTest(std::true_type) [with TypeParam = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:209:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2830:82: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2830 | : parallel_hash_set(first, last, bucket_cnt, hasher(), key_equal(), alloc) {} | ^ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::InputIteratorBucketHashAllocTest(std::true_type) [with TypeParam = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:231:21: /usr/include/c++/13/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 constructor 'phmap::priv::parallel_hash_set::parallel_hash_set(InputIter, InputIter, size_t, const hasher&, const allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::priv::StatefulTestingHash; Eq = phmap::priv::StatefulTestingEqual; Alloc = phmap::priv::Alloc]', inlined from 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17, inlined from 'void phmap::priv::InputIteratorBucketHashAllocTest(std::true_type) [with TypeParam = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:232:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2825:84: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2825 | : parallel_hash_set(first, last, bucket_cnt, hash_param, key_equal(), alloc) {} | ^ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {phmap::priv::hash_internal::EnumClass}; _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:189:21: /usr/include/c++/13/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 constructor 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ConstructorTest_::InputIteratorBucketHashEqualAlloc::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_constructor_test.h:190:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5044 | using Base::Base; | ^~~~ In constructor 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Clear::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:36:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5044 | using Base::Base; | ^~~~ In constructor 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:126:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5044 | using Base::Base; | ^~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = phmap::priv::hash_internal::EnumClass; _Alloc = std::allocator]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:130:45: /usr/include/c++/13/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 constructor 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::EraseRange::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:143:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5044 | using Base::Base; | ^~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map >, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_modifiers_test.h:222:56: /usr/include/c++/13/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 constructor 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::EraseKey::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:155:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5044 | using Base::Base; | ^~~~ In constructor 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Swap::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:169:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5044 | using Base::Base; | ^~~~ In constructor 'phmap::parallel_node_hash_set >::parallel_node_hash_set(InputIter, InputIter, size_t, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::hasher&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::key_equal&, const phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >::allocator_type&) [with InputIter = __gnu_cxx::__normal_iterator > >][inherited from phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashSetPolicy, phmap::priv::StatefulTestingHash, phmap::priv::StatefulTestingEqual, phmap::priv::Alloc >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Swap::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_set >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_set_modifiers_test.h:170:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:5044:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5044 | using Base::Base; | ^~~~ /usr/include/c++/13/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/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&, const int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&, const int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::vector > phmap::priv::items(const Map&) [with Map = phmap::parallel_node_hash_map >, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing.h:150:43: /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector, std::allocator > >]' at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator, allocator > > >; _Size = int; _Generator = phmap::priv::hash_internal::Generator, void>]' at /usr/include/c++/13/bits/stl_algo.h:4477:11: /usr/include/c++/13/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/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:26, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:41: /usr/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Container = const std::vector, std::allocator > >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector, std::allocator > >&]': /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector, std::allocator > >&]', inlined from 'static decltype (P::Get(m).MatchAndExplain(value, listener)) testing::internal::MatcherBase::MatchAndExplainImpl(const testing::internal::MatcherBase&, const T&, testing::MatchResultListener*) [with P = testing::internal::MatcherBase, std::allocator > >&>::ValuePolicy, std::allocator > >&>*, true>; T = const std::vector, std::allocator > >&]' at /usr/include/gtest/gtest-matchers.h:343:37: /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics /usr/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator > >; Container = const std::vector >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector >&]': /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector >&]', inlined from 'static decltype (P::Get(m).MatchAndExplain(value, listener)) testing::internal::MatcherBase::MatchAndExplainImpl(const testing::internal::MatcherBase&, const T&, testing::MatchResultListener*) [with P = testing::internal::MatcherBase >&>::ValuePolicy >&>*, true>; T = const std::vector >&]' at /usr/include/gtest/gtest-matchers.h:343:37: /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 36%] Linking CXX executable test_parallel_flat_hash_map /usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallel_flat_hash_map.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_parallel_flat_hash_map.dir/tests/parallel_flat_hash_map_test.cc.o -o test_parallel_flat_hash_map -lgmock_main -lgmock -lgtest [ 37%] Linking CXX executable test_parallel_node_hash_set /usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallel_node_hash_set.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_parallel_node_hash_set.dir/tests/parallel_node_hash_set_test.cc.o -o test_parallel_node_hash_set -lgmock_main -lgmock -lgtest In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:32: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ [ 37%] Built target test_parallel_node_hash_set make -f CMakeFiles/test_dump_load.dir/build.make CMakeFiles/test_dump_load.dir/depend [ 37%] Built target test_parallel_flat_hash_map make -f CMakeFiles/test_erase_if.dir/build.make CMakeFiles/test_erase_if.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_dump_load.dir/DependInfo.cmake "--color=" /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_erase_if.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_dump_load.dir/build.make CMakeFiles/test_dump_load.dir/build make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_erase_if.dir/build.make CMakeFiles/test_erase_if.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 39%] Building CXX object CMakeFiles/test_dump_load.dir/tests/dump_load_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -DUNORDERED_MAP_CXX17 -MD -MT CMakeFiles/test_dump_load.dir/tests/dump_load_test.cc.o -MF CMakeFiles/test_dump_load.dir/tests/dump_load_test.cc.o.d -o CMakeFiles/test_dump_load.dir/tests/dump_load_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/dump_load_test.cc [ 40%] Building CXX object CMakeFiles/test_erase_if.dir/tests/erase_if_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -DUNORDERED_MAP_CXX17 -MD -MT CMakeFiles/test_erase_if.dir/tests/erase_if_test.cc.o -MF CMakeFiles/test_erase_if.dir/tests/erase_if_test.cc.o.d -o CMakeFiles/test_erase_if.dir/tests/erase_if_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/erase_if_test.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_dump.h:25, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/dump_load_test.cc:5: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/erase_if_test.cc:5: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, unsigned int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = unsigned int; ElementType = unsigned int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_dump.h:88:9: required from 'bool phmap::priv::raw_hash_set::phmap_load(InputArchive&) [with InputArchive = phmap::BinaryInputArchive; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/dump_load_test.cc:22:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_dump.h:88:9: required from 'bool phmap::priv::raw_hash_set::phmap_load(InputArchive&) [with InputArchive = phmap::BinaryInputArchive; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/dump_load_test.cc:39:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, unsigned int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = unsigned int; ElementType = unsigned int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const int*; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1131:79: required from 'phmap::priv::raw_hash_set::raw_hash_set(std::initializer_list<_Up>, size_t, const hasher&, const key_equal&, const allocator_type&) [with T = int; typename std::enable_if<(! std::is_same::init_type>::value), int>::type = 0; typename std::enable_if::init_type>, SameAsElementReference >::value, int>::type = 0; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const std::pair*; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1136:79: required from 'phmap::priv::raw_hash_set::raw_hash_set(std::initializer_list::init_type>, size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::hash_policy_traits::init_type = std::pair; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, int>&>, std::allocator, int>&> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>&>*, std::vector, int>&>, std::allocator, int>&> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 42%] Linking CXX executable test_dump_load /usr/bin/cmake -E cmake_link_script CMakeFiles/test_dump_load.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_dump_load.dir/tests/dump_load_test.cc.o -o test_dump_load -lgmock_main -lgmock -lgtest /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 42%] Built target test_dump_load make -f CMakeFiles/test_btree.dir/build.make CMakeFiles/test_btree.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/test_btree.dir/DependInfo.cmake "--color=" [ 43%] Linking CXX executable test_erase_if /usr/bin/cmake -E cmake_link_script CMakeFiles/test_erase_if.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/test_btree.dir/build.make CMakeFiles/test_btree.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_erase_if.dir/tests/erase_if_test.cc.o -o test_erase_if -lgmock_main -lgmock -lgtest [ 44%] Building CXX object CMakeFiles/test_btree.dir/tests/btree_test.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -MD -MT CMakeFiles/test_btree.dir/tests/btree_test.cc.o -MF CMakeFiles/test_btree.dir/tests/btree_test.cc.o.d -o CMakeFiles/test_btree.dir/tests/btree_test.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 44%] Built target test_erase_if make -f CMakeFiles/ex_allmaps.dir/build.make CMakeFiles/ex_allmaps.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_allmaps.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_allmaps.dir/build.make CMakeFiles/ex_allmaps.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 46%] Building CXX object CMakeFiles/ex_allmaps.dir/examples/allmaps.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_allmaps.dir/examples/allmaps.cc.o -MF CMakeFiles/ex_allmaps.dir/examples/allmaps.cc.o.d -o CMakeFiles/ex_allmaps.dir/examples/allmaps.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:4: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >&>, std::allocator >&> > >::iterator' changed in GCC 7.1 In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = int; Args = {int}; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4278:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator >::EmplaceDecomposable; Args = {int}; T = int; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator >::EmplaceDecomposable; Ts = {int}; P = phmap::priv::FlatHashSetPolicy; Policy = phmap::priv::FlatHashSetPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {int}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1329:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(init_type&&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; init_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::flat_hash_set; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:35:40: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::__cxx11::basic_string, std::allocator >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = std::__cxx11::basic_string; Args = {std::__cxx11::basic_string, std::allocator >}; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4278:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set >, phmap::Hash >, phmap::EqualTo >, std::allocator > >::EmplaceDecomposable; Args = {std::__cxx11::basic_string, std::allocator >}; T = std::__cxx11::basic_string; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair >, phmap::Hash >, phmap::EqualTo >, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set >, phmap::Hash >, phmap::EqualTo >, std::allocator > >::EmplaceDecomposable; Ts = {std::__cxx11::basic_string, std::allocator >}; P = phmap::priv::FlatHashSetPolicy >; Policy = phmap::priv::FlatHashSetPolicy >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair >, phmap::Hash >, phmap::EqualTo >, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1329:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(init_type&&) [with Policy = phmap::priv::FlatHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; init_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::flat_hash_set >; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:36:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, int*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = int*; ElementType = int*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = int; Args = {int}; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4404:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::NodeHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator >::EmplaceDecomposable; Args = {int}; T = int; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator >::EmplaceDecomposable; Ts = {int}; P = phmap::priv::NodeHashSetPolicy; Policy = phmap::priv::NodeHashSetPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {int}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1329:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(init_type&&) [with Policy = phmap::priv::NodeHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; init_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::node_hash_set; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:38:40: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'int**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::__cxx11::basic_string, std::allocator >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string*; ElementType = std::__cxx11::basic_string*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = std::__cxx11::basic_string; Args = {std::__cxx11::basic_string, std::allocator >}; Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4404:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::NodeHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set >, phmap::Hash >, phmap::EqualTo >, std::allocator > >::EmplaceDecomposable; Args = {std::__cxx11::basic_string, std::allocator >}; T = std::__cxx11::basic_string; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair >, phmap::Hash >, phmap::EqualTo >, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set >, phmap::Hash >, phmap::EqualTo >, std::allocator > >::EmplaceDecomposable; Ts = {std::__cxx11::basic_string, std::allocator >}; P = phmap::priv::NodeHashSetPolicy >; Policy = phmap::priv::NodeHashSetPolicy >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair >, phmap::Hash >, phmap::EqualTo >, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1329:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(init_type&&) [with Policy = phmap::priv::NodeHashSetPolicy >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator >; init_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::node_hash_set >; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:39:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::__cxx11::basic_string**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = int; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4317:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::FlatHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; K = int; V = int; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1329:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(init_type&&) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; init_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::flat_hash_map; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:41:45: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = std::__cxx11::basic_string; Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple, std::allocator >&&>}; Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4317:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::FlatHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::EmplaceDecomposable; Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; K = std::__cxx11::basic_string; V = std::__cxx11::basic_string; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::EmplaceDecomposable; Ts = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; P = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1329:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(init_type&&) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; init_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::flat_hash_map, std::__cxx11::basic_string >; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:42:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = int; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4451:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::NodeHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; Key = int; Value = int; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::NodeHashMapPolicy; Policy = phmap::priv::NodeHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1329:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(init_type&&) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; init_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::node_hash_map; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:44:45: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair, std::__cxx11::basic_string >*; ElementType = std::pair, std::__cxx11::basic_string >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = std::__cxx11::basic_string; Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple, std::allocator >&&>}; Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4451:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::NodeHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::EmplaceDecomposable; Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; Key = std::__cxx11::basic_string; Value = std::__cxx11::basic_string; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::EmplaceDecomposable; Ts = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; P = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1329:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(init_type&&) [with Policy = phmap::priv::NodeHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; init_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::node_hash_map, std::__cxx11::basic_string >; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:45:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair, std::__cxx11::basic_string >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3161:40: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace_decomposable_with_hash(const K&, size_t, Args&& ...) [with K = unsigned int; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3172:46: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4317:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::FlatHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, std::hash, std::equal_to, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; K = unsigned int; V = unsigned int; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, std::hash, std::equal_to, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, std::mutex, phmap::priv::FlatHashMapPolicy, std::hash, std::equal_to, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, std::hash, std::equal_to, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3196:35: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3023:23: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::insert(init_type&&) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; init_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:12:17: required from 'void test_set(const F&) [with Set = phmap::parallel_flat_hash_map, std::equal_to, std::allocator >, 4, std::mutex>; F = main(int, char**)::]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/allmaps.cc:74:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, int>&>, std::allocator, int>&> > >::iterator' changed in GCC 7.1 In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.h:57, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:35: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 47%] Linking CXX executable ex_allmaps /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_allmaps.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_allmaps.dir/examples/allmaps.cc.o -o ex_allmaps make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 47%] Built target ex_allmaps make -f CMakeFiles/ex_basic.dir/build.make CMakeFiles/ex_basic.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_basic.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_basic.dir/build.make CMakeFiles/ex_basic.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 49%] Building CXX object CMakeFiles/ex_basic.dir/examples/basic.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_basic.dir/examples/basic.cc.o -MF CMakeFiles/ex_basic.dir/examples/basic.cc.o.d -o CMakeFiles/ex_basic.dir/examples/basic.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/basic.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/basic.cc:3: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int; hasher = phmap::Hash >; key_equal = phmap::EqualTo >; allocator_type = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const std::pair, std::__cxx11::basic_string >*; Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int; hasher = phmap::Hash >; key_equal = phmap::EqualTo >; allocator_type = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1136:79: required from 'phmap::priv::raw_hash_set::raw_hash_set(std::initializer_list::init_type>, size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; typename phmap::priv::hash_policy_traits::init_type = std::pair, std::__cxx11::basic_string >; size_t = unsigned int; hasher = phmap::Hash >; key_equal = phmap::EqualTo >; allocator_type = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::parallel_node_hash_map >, 4, phmap::NullMutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_modifiers_test.h:222:56: /usr/include/c++/13/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); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 50%] Linking CXX executable ex_basic /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_basic.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_basic.dir/examples/basic.cc.o -o ex_basic make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 50%] Built target ex_basic make -f CMakeFiles/ex_bench.dir/build.make CMakeFiles/ex_bench.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_bench.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_bench.dir/build.make CMakeFiles/ex_bench.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 52%] Building CXX object CMakeFiles/ex_bench.dir/examples/bench.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_bench.dir/examples/bench.cc.o -MF CMakeFiles/ex_bench.dir/examples/bench.cc.o.d -o CMakeFiles/ex_bench.dir/examples/bench.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/bench.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/bench.cc:13: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3161:40: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace_decomposable_with_hash(const K&, size_t, Args&& ...) [with K = long long int; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3172:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4212:46: required from 'decltype (phmap::priv::memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) phmap::priv::DecomposePair(F&&, Args&& ...) [with F = parallel_hash_set<4, raw_hash_set, phmap::NullMutex, FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; decltype (memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4317:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::FlatHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; K = long long int; V = long long int; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3196:35: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2991:23: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::insert(T&&) [with T = std::pair; typename std::enable_if::init_type>, SameAsElementReference >::value, int>::type = 0; typename std::enable_if, Hash, Eq, T>::value, int>::type = 0; T* = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/bench.cc:421:28: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3161:40: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace_decomposable_with_hash(const K&, size_t, Args&& ...) [with K = const char*; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3172:46: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4212:46: required from 'decltype (phmap::priv::memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) phmap::priv::DecomposePair(F&&, Args&& ...) [with F = parallel_hash_set<4, raw_hash_set, phmap::NullMutex, FlatHashMapPolicy, HashEq::Hash, HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; decltype (memory_internal::DecomposePairImpl(forward(f), phmap::priv::PairArgs((forward)(phmap::priv::DecomposePair::args)...))) = std::pair, HashEq::Hash, HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4317:42: required from 'static decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) phmap::priv::FlatHashMapPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Args = {std::pair}; K = const char*; V = long long int; decltype (phmap::priv::DecomposePair(declval(), (declval)()...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::FlatHashMapPolicy, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::EmplaceDecomposable; Ts = {std::pair}; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::priv::HashEq::Hash, phmap::priv::HashEq::Eq, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3196:35: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::emplace(Args&& ...) [with Args = {std::pair}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2991:23: required from 'std::pair::iterator, bool> phmap::priv::parallel_hash_set::insert(T&&) [with T = std::pair; typename std::enable_if::init_type>, SameAsElementReference >::value, int>::type = 0; typename std::enable_if, Hash, Eq, T>::value, int>::type = 0; T* = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::priv::HashEq::Hash; Eq = phmap::priv::HashEq::Eq; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/bench.cc:452:32: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:66, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.h:56: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; reference = std::__cxx11::basic_string&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; reference = std::__cxx11::basic_string&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1121:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::unique_ptr > >; ElementType = phmap::priv::map_slot_type, std::unique_ptr > >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::unique_ptr > >; layout_type = phmap::priv::Layout, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::unique_ptr > >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; reference = std::pair, std::unique_ptr > >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; Reference = std::pair, std::unique_ptr > >&; Pointer = std::pair, std::unique_ptr > >*; pointer = std::pair, std::unique_ptr > >*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1201:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::unique_ptr > > >*' {aka 'phmap::priv::map_slot_type, std::unique_ptr > >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1221:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; reference = phmap::test_internal::MovableOnlyInstance&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::allocator, 256, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; pointer = phmap::test_internal::MovableOnlyInstance*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1302:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1319:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1329:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1505:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1530:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, true>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, true>; reference = int&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, std::allocator, 256, true> >; Reference = int&; Pointer = int*; reference = int&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1565:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type >; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; slot_type = phmap::priv::map_slot_type >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; reference = std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >; Reference = std::pair >&; Pointer = std::pair >*; pointer = std::pair >*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1592:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; const_reference = const int&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::allocator, 256, false> >; Reference = const int&; Pointer = const int*; reference = const int&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1629:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2687:67: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3359:65: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(iterator) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1817:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1582:46: required from 'phmap::priv::btree_iterator::slot_type* phmap::priv::btree_iterator::slot() [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; slot_type = phmap::priv::map_slot_type]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3371:85: required from 'phmap::priv::btree_container::node_type phmap::priv::btree_container::extract(iterator) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; node_type = phmap::priv::node_handle, std::allocator >, 256, false>, phmap::priv::map_params, std::allocator >, 256, false>, std::allocator >, void>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1938:31: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::{anonymous}::InsertMultiHintData; ElementType = phmap::priv::{anonymous}::InsertMultiHintData]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::{anonymous}::InsertMultiHintData; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, 256, true>; slot_type = phmap::priv::{anonymous}::InsertMultiHintData; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1582:46: required from 'phmap::priv::btree_iterator::slot_type* phmap::priv::btree_iterator::slot() [with Node = phmap::priv::btree_node, 256, true> >; Reference = phmap::priv::{anonymous}::InsertMultiHintData&; Pointer = phmap::priv::{anonymous}::InsertMultiHintData*; slot_type = phmap::priv::{anonymous}::InsertMultiHintData]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3371:85: required from 'phmap::priv::btree_container::node_type phmap::priv::btree_container::extract(iterator) [with Tree = phmap::priv::btree, 256, true> >; node_type = phmap::priv::node_handle, 256, true>, phmap::priv::set_params, 256, true>, std::allocator, void>; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2023:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::{anonymous}::InsertMultiHintData*'} increases required alignment of target type [-Wcast-align] At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics In file included from /usr/include/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:26, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:41: /usr/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Container = const std::vector, std::allocator > >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector, std::allocator > >&]': /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector, std::allocator > >&]', inlined from 'static decltype (P::Get(m).MatchAndExplain(value, listener)) testing::internal::MatcherBase::MatchAndExplainImpl(const testing::internal::MatcherBase&, const T&, testing::MatchResultListener*) [with P = testing::internal::MatcherBase, std::allocator > >&>::ValuePolicy, std::allocator > >&>*, true>; T = const std::vector, std::allocator > >&]' at /usr/include/gtest/gtest-matchers.h:343:37: /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ [ 53%] Linking CXX executable ex_bench /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_bench.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_bench.dir/examples/bench.cc.o -o ex_bench make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 53%] Built target ex_bench make -f CMakeFiles/ex_emplace.dir/build.make CMakeFiles/ex_emplace.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_emplace.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_emplace.dir/build.make CMakeFiles/ex_emplace.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 55%] Building CXX object CMakeFiles/ex_emplace.dir/examples/emplace.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_emplace.dir/examples/emplace.cc.o -MF CMakeFiles/ex_emplace.dir/examples/emplace.cc.o.d -o CMakeFiles/ex_emplace.dir/examples/emplace.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >* const; ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; node_type = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >* const; ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; node_type = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, int>; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; slot_type = phmap::priv::map_slot_type, int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; reference = std::pair, int>&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >; Reference = std::pair, int>&; Pointer = std::pair, int>*; pointer = std::pair, int>*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3664:20: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::at(key_arg&) [with K = int; Tree = phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >; mapped_type = int; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:953:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, int>; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; slot_type = phmap::priv::map_slot_type, int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; const_reference = const std::pair, int>&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = const phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >; Reference = const std::pair, int>&; Pointer = const std::pair, int>*; pointer = const std::pair, int>*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3671:20: required from 'const phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::at(key_arg&) const [with K = int; Tree = phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >; mapped_type = int; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:957:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'const phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:965:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:981:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::allocator, 256, false> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:994:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, false> >; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1002:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::priv::{anonymous}::StringLike&, phmap::priv::{anonymous}::StringLike*>; Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::priv::{anonymous}::StringLike}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = phmap::priv::{anonymous}::StringLike&; typename Params::pointer = phmap::priv::{anonymous}::StringLike*; key_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::priv::{anonymous}::StringLike&, phmap::priv::{anonymous}::StringLike*>; value_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1039:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::{anonymous}::StringLike; ElementType = phmap::priv::{anonymous}::StringLike]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::{anonymous}::StringLike; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = phmap::priv::{anonymous}::StringLike; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2687:67: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::priv::{anonymous}::StringLike&, phmap::priv::{anonymous}::StringLike*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2839:14: required from 'phmap::priv::btree::size_type phmap::priv::btree::erase_unique(const K&) [with K = phmap::priv::{anonymous}::StringLike; Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3541:81: required from 'phmap::priv::btree_set_container::size_type phmap::priv::btree_set_container::erase(key_arg&) [with K = phmap::priv::{anonymous}::StringLike; Tree = phmap::priv::btree, std::allocator, 256, false> >; size_type = unsigned int; key_arg = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1066:16: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::priv::{anonymous}::StringLike*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1091:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>; Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1128:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = long long int; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2687:67: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2839:14: required from 'phmap::priv::btree::size_type phmap::priv::btree::erase_unique(const K&) [with K = long long int; Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3541:81: required from 'phmap::priv::btree_set_container::size_type phmap::priv::btree_set_container::erase(key_arg&) [with K = long long int; Tree = phmap::priv::btree, std::allocator, 256, false> >; size_type = unsigned int; key_arg = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1142:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >* const; ElementType = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; node_type = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, long long int>; ElementType = phmap::priv::map_slot_type, long long int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, long long int>; layout_type = phmap::priv::Layout, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; slot_type = phmap::priv::map_slot_type, long long int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; reference = std::pair, long long int>&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; Reference = std::pair, long long int>&; Pointer = std::pair, long long int>*; pointer = std::pair, long long int>*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3656:20: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](key_type&&) [with Tree = phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; mapped_type = long long int; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1150:39: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, long long int> >*' {aka 'phmap::priv::map_slot_type, long long int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, true>; node_type = phmap::priv::btree_node, std::allocator, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; node_type = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2421:17: required from 'void phmap::priv::btree_iterator::increment_slow() [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1512:13: required from 'void phmap::priv::btree_iterator::increment() [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1547:13: required from 'phmap::priv::btree_iterator& phmap::priv::btree_iterator::operator++() [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1222:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1241:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1295:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, true>; node_type = phmap::priv::btree_node, std::allocator, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1315:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2421:17: required from 'void phmap::priv::btree_iterator::increment_slow() [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1512:13: required from 'void phmap::priv::btree_iterator::increment() [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1547:13: required from 'phmap::priv::btree_iterator& phmap::priv::btree_iterator::operator++() [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1330:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 32, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 32, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 32, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 32, false> >*; layout_type = phmap::priv::Layout, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 32, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 32, false>; node_type = phmap::priv::btree_node, std::allocator, 32, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 32, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 496, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 496, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 496, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 496, false> >*; layout_type = phmap::priv::Layout, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 496, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 496, false>; node_type = phmap::priv::btree_node, std::allocator, 496, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 496, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 808, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 808, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 808, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 808, false> >*; layout_type = phmap::priv::Layout, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 808, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 808, false>; node_type = phmap::priv::btree_node, std::allocator, 808, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 808, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 32, false> >* const; ElementType = phmap::priv::btree_node, 32, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 32, false>; typename layout_type::ElementType = phmap::priv::btree_node, 32, false> >*; layout_type = phmap::priv::Layout, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, 32, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 32, false>; node_type = phmap::priv::btree_node, 32, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 32, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 496, false> >* const; ElementType = phmap::priv::btree_node, 496, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 496, false>; typename layout_type::ElementType = phmap::priv::btree_node, 496, false> >*; layout_type = phmap::priv::Layout, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, 496, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 496, false>; node_type = phmap::priv::btree_node, 496, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 496, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 808, false> >* const; ElementType = phmap::priv::btree_node, 808, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 808, false>; typename layout_type::ElementType = phmap::priv::btree_node, 808, false> >*; layout_type = phmap::priv::Layout, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, 808, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 808, false>; node_type = phmap::priv::btree_node, 808, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 808, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {phmap::priv::{anonymous}::NoDefaultCtor, phmap::priv::{anonymous}::NoDefaultCtor}; Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1499:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = const phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = const std::pair&; Pointer = const std::pair*; pointer = const std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3671:20: required from 'const phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::at(key_arg&) const [with K = int; Tree = phmap::priv::btree, std::allocator >, 256, false> >; mapped_type = int; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1551:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >* const; ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; node_type = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, true>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1582:46: required from 'phmap::priv::btree_iterator::slot_type* phmap::priv::btree_iterator::slot() [with Node = phmap::priv::btree_node, std::allocator, 256, true> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; slot_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3371:85: required from 'phmap::priv::btree_container::node_type phmap::priv::btree_container::extract(iterator) [with Tree = phmap::priv::btree, std::allocator, 256, true> >; node_type = phmap::priv::node_handle, std::allocator, 256, true>, phmap::priv::set_params, std::allocator, 256, true>, std::allocator, void>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1864:31: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForSet() [with Set = phmap::btree_multiset]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1912:82: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1582:46: required from 'phmap::priv::btree_iterator::slot_type* phmap::priv::btree_iterator::slot() [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; slot_type = phmap::priv::map_slot_type]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3371:85: required from 'phmap::priv::btree_container::node_type phmap::priv::btree_container::extract(iterator) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; node_type = phmap::priv::node_handle, std::allocator >, 256, false>, phmap::priv::map_params, std::allocator >, 256, false>, std::allocator >, void>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1898:31: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_map]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1914:76: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1582:46: required from 'phmap::priv::btree_iterator::slot_type* phmap::priv::btree_iterator::slot() [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; slot_type = phmap::priv::map_slot_type]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3371:85: required from 'phmap::priv::btree_container::node_type phmap::priv::btree_container::extract(iterator) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; node_type = phmap::priv::node_handle, std::allocator >, 256, true>, phmap::priv::map_params, std::allocator >, 256, true>, std::allocator >, void>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1898:31: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_multimap]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1916:81: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2421:17: required from 'void phmap::priv::btree_iterator::increment_slow() [with Node = phmap::priv::btree_node, std::allocator, 256, true> >; Reference = int&; Pointer = int*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1512:13: required from 'void phmap::priv::btree_iterator::increment() [with Node = phmap::priv::btree_node, std::allocator, 256, true> >; Reference = int&; Pointer = int*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1547:13: required from 'phmap::priv::btree_iterator& phmap::priv::btree_iterator::operator++() [with Node = phmap::priv::btree_node, std::allocator, 256, true> >; Reference = int&; Pointer = int*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1933:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, true> >* const; ElementType = phmap::priv::btree_node, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, 256, true> >*; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 256, true>; node_type = phmap::priv::btree_node, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, true> >* const; ElementType = phmap::priv::btree_node, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, 256, true> >*; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2444:17: required from 'void phmap::priv::btree_iterator::decrement_slow() [with Node = phmap::priv::btree_node, 256, true> >; Reference = phmap::priv::{anonymous}::InsertMultiHintData&; Pointer = phmap::priv::{anonymous}::InsertMultiHintData*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1520:13: required from 'void phmap::priv::btree_iterator::decrement() [with Node = phmap::priv::btree_node, 256, true> >; Reference = phmap::priv::{anonymous}::InsertMultiHintData&; Pointer = phmap::priv::{anonymous}::InsertMultiHintData*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1551:13: required from 'phmap::priv::btree_iterator& phmap::priv::btree_iterator::operator--() [with Node = phmap::priv::btree_node, 256, true> >; Reference = phmap::priv::{anonymous}::InsertMultiHintData&; Pointer = phmap::priv::{anonymous}::InsertMultiHintData*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2027:44: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >* const; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, 256, false>; reference = int&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, 256, false> >; Reference = int&; Pointer = int*; reference = int&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3566:38: required from 'void phmap::priv::btree_set_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2056:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, true> >* const; ElementType = phmap::priv::btree_node, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, 256, true> >*; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 256, true>; node_type = phmap::priv::btree_node, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node >, 256, false> >* const; ElementType = phmap::priv::btree_node >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node >, 256, false> >*; layout_type = phmap::priv::Layout >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params >, 256, false>; node_type = phmap::priv::btree_node >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >* const; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >* const; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {const char (&)[4]}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2150:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {int&, int&}; Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2174:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2687:67: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2839:14: required from 'phmap::priv::btree::size_type phmap::priv::btree::erase_unique(const K&) [with K = int; Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3541:81: required from 'phmap::priv::btree_set_container::size_type phmap::priv::btree_set_container::erase(key_arg&) [with K = int; Tree = phmap::priv::btree, std::allocator >, 256, false> >; size_type = unsigned int; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2211:16: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type >; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; slot_type = phmap::priv::map_slot_type >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; reference = std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >; Reference = std::pair >&; Pointer = std::pair >*; pointer = std::pair >*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3656:20: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](key_type&&) [with Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; mapped_type = std::__cxx11::basic_string; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2265:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2282:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::CountingAllocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::CountingAllocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::CountingAllocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2294:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:7: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; pointer = std::pair*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:787:9: required from 'void phmap::priv::{anonymous}::BtreeMapTest() [with T = phmap::btree_map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:817:31: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::__cxx11::basic_string >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; reference = std::pair, std::__cxx11::basic_string >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >; Reference = std::pair, std::__cxx11::basic_string >&; Pointer = std::pair, std::__cxx11::basic_string >*; pointer = std::pair, std::__cxx11::basic_string >*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:787:9: required from 'void phmap::priv::{anonymous}::BtreeMapTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:817:31: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::pair >; ElementType = phmap::priv::map_slot_type, std::pair >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::pair >; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::pair >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; reference = std::pair, std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1543:32: required from 'phmap::priv::btree_iterator::pointer phmap::priv::btree_iterator::operator->() const [with Node = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >; Reference = std::pair, std::pair >&; Pointer = std::pair, std::pair >*; pointer = std::pair, std::pair >*]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:787:9: required from 'void phmap::priv::{anonymous}::BtreeMapTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:817:31: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::pair > >*' {aka 'phmap::priv::map_slot_type, std::pair >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2687:67: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2839:14: required from 'phmap::priv::btree::size_type phmap::priv::btree::erase_unique(const K&) [with K = int; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3541:81: required from 'phmap::priv::btree_set_container::size_type phmap::priv::btree_set_container::erase(key_arg&) [with K = int; Tree = phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >; size_type = unsigned int; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:929:19: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_set, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:942:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:965:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:965:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:965:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:965:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::priv::{anonymous}::StringLike}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = phmap::priv::{anonymous}::StringLike&; typename Params::pointer = phmap::priv::{anonymous}::StringLike*; key_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::priv::{anonymous}::StringLike&, phmap::priv::{anonymous}::StringLike*>; value_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1039:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::{anonymous}::StringLike; ElementType = phmap::priv::{anonymous}::StringLike]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::{anonymous}::StringLike; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = phmap::priv::{anonymous}::StringLike; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; key_type = phmap::priv::{anonymous}::StringLike; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 256, false> >; Reference = phmap::priv::{anonymous}::StringLike&; Pointer = phmap::priv::{anonymous}::StringLike*; key_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::priv::{anonymous}::StringLike}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = phmap::priv::{anonymous}::StringLike&; typename Params::pointer = phmap::priv::{anonymous}::StringLike*; key_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::priv::{anonymous}::StringLike&, phmap::priv::{anonymous}::StringLike*>; value_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1039:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::priv::{anonymous}::StringLike*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::priv::{anonymous}::StringLike, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::priv::{anonymous}::StringLike}; Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::priv::{anonymous}::StringLike&, phmap::priv::{anonymous}::StringLike*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::priv::{anonymous}::StringLike}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = phmap::priv::{anonymous}::StringLike&; typename Params::pointer = phmap::priv::{anonymous}::StringLike*; key_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::priv::{anonymous}::StringLike&, phmap::priv::{anonymous}::StringLike*>; value_type = phmap::priv::{anonymous}::StringLike]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1039:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1091:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1091:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::SubstringLess, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1091:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::SubstringLess, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1128:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = long long int; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; key_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 256, false> >; Reference = long long int&; Pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1128:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const long long int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1128:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >* const; ElementType = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >, std::pair, long long int>&, std::pair, long long int>*>; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; typename Params::reference = std::pair, long long int>&; typename Params::pointer = std::pair, long long int>*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >, std::pair, long long int>&, std::pair, long long int>*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3656:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](key_type&&) [with Tree = phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; mapped_type = long long int; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1150:39: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*; ElementType = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; allocator_type = std::allocator, long long int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, long long int>&}; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; iterator = phmap::priv::btree_iterator, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >, std::pair, long long int>&, std::pair, long long int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*; ElementType = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; allocator_type = std::allocator, long long int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, long long int>&}; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; iterator = phmap::priv::btree_iterator, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >, std::pair, long long int>&, std::pair, long long int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >, std::pair, std::unique_ptr > >&, std::pair, std::unique_ptr > >*>; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename Params::reference = std::pair, std::unique_ptr > >&; typename Params::pointer = std::pair, std::unique_ptr > >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >, std::pair, std::unique_ptr > >&, std::pair, std::unique_ptr > >*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3656:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](key_type&&) [with Tree = phmap::priv::btree, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; mapped_type = std::unique_ptr >; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1196:48: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1241:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1241:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1295:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 256, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1295:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1295:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3212:48: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = phmap::test_internal::MovableOnlyInstance; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1833:46: required from 'phmap::priv::btree::iterator phmap::priv::btree::find(const K&) [with K = phmap::test_internal::MovableOnlyInstance; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3329:30: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::find(key_arg&) [with K = phmap::test_internal::MovableOnlyInstance; Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; key_arg = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1308:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 256, true> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2603:64: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = phmap::test_internal::MovableOnlyInstance; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3730:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; const_iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, const phmap::test_internal::MovableOnlyInstance&, const phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1308:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = phmap::test_internal::MovableOnlyInstance; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3730:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; const_iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, const phmap::test_internal::MovableOnlyInstance&, const phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1308:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = phmap::test_internal::MovableOnlyInstance; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3730:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, value_type&&) [with Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; const_iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, const phmap::test_internal::MovableOnlyInstance&, const phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1308:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1315:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1315:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = int; Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator > >::EmplaceDecomposable; Ts = {int, custom_type_2}; P = phmap::priv::FlatHashMapPolicy; Policy = phmap::priv::FlatHashMapPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {int, custom_type_2}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:93:18: required from 'void _emplace::operator()(Map&, std::size_t) [with Map = phmap::flat_hash_map, phmap::EqualTo, std::allocator > >; K = int; V = custom_type_2; std::size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:118:19: required from 'void _test(std::size_t, std::size_t, const char*) [with Map = phmap::flat_hash_map, phmap::EqualTo, std::allocator > >; K = int; V = custom_type_2; T = void; INSERT = _emplace; std::size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:136:60: required from 'void test(std::size_t, std::size_t) [with K = int; V = custom_type_2; INSERT = _emplace; std::size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:151:39: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1315:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2603:64: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = std::pair; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3730:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; const_iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1325:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = std::pair; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3730:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; const_iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1325:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = std::pair; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3730:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; const_iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1325:20: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, custom_type>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, custom_type>; ElementType = phmap::priv::map_slot_type, custom_type>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, custom_type>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, custom_type> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, custom_type>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, custom_type> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, custom_type>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, custom_type> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, custom_type>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, custom_type> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace_decomposable(const K&, size_t, Args&& ...) [with K = std::__cxx11::basic_string; Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple}; Policy = phmap::priv::FlatHashMapPolicy, custom_type>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, custom_type> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1919:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, custom_type>, phmap::Hash >, phmap::EqualTo >, std::allocator, custom_type> > >::EmplaceDecomposable; Ts = {std::__cxx11::basic_string, std::allocator >, custom_type}; P = phmap::priv::FlatHashMapPolicy, custom_type>; Policy = phmap::priv::FlatHashMapPolicy, custom_type>; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, custom_type>, phmap::Hash >, phmap::EqualTo >, std::allocator, custom_type> > >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >, custom_type}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::FlatHashMapPolicy, custom_type>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, custom_type> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:93:18: required from 'void _emplace::operator()(Map&, std::size_t) [with Map = phmap::flat_hash_map, custom_type, phmap::Hash >, phmap::EqualTo >, std::allocator, custom_type> > >; K = std::__cxx11::basic_string; V = custom_type; std::size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:118:19: required from 'void _test(std::size_t, std::size_t, const char*) [with Map = phmap::flat_hash_map, custom_type, phmap::Hash >, phmap::EqualTo >, std::allocator, custom_type> > >; K = std::__cxx11::basic_string; V = custom_type; T = void; INSERT = _emplace; std::size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:136:60: required from 'void test(std::size_t, std::size_t) [with K = std::__cxx11::basic_string; V = custom_type; INSERT = _emplace; std::size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:162:45: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, custom_type> >*' {aka 'phmap::priv::map_slot_type, custom_type>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 32, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 32, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 32, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 32, false> >*; layout_type = phmap::priv::Layout, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, std::allocator, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1413:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 32, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 496, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 496, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 496, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 496, false> >*; layout_type = phmap::priv::Layout, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, std::allocator, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1414:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 496, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 808, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 808, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 808, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 808, false> >*; layout_type = phmap::priv::Layout, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, std::allocator, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1415:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 808, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 32, false> >* const; ElementType = phmap::priv::btree_node, 32, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 32, false>; typename layout_type::ElementType = phmap::priv::btree_node, 32, false> >*; layout_type = phmap::priv::Layout, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1468:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 32, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 496, false> >* const; ElementType = phmap::priv::btree_node, 496, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 496, false>; typename layout_type::ElementType = phmap::priv::btree_node, 496, false> >*; layout_type = phmap::priv::Layout, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1469:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 496, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 808, false> >* const; ElementType = phmap::priv::btree_node, 808, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 808, false>; typename layout_type::ElementType = phmap::priv::btree_node, 808, false> >*; layout_type = phmap::priv::Layout, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; Params = phmap::priv::set_params, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1470:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 808, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {phmap::priv::{anonymous}::NoDefaultCtor, phmap::priv::{anonymous}::NoDefaultCtor}; Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1499:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; key_type = phmap::priv::{anonymous}::NoDefaultCtor; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; key_type = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {phmap::priv::{anonymous}::NoDefaultCtor, phmap::priv::{anonymous}::NoDefaultCtor}; Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1499:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {phmap::priv::{anonymous}::NoDefaultCtor, phmap::priv::{anonymous}::NoDefaultCtor}; Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1499:13: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3212:48: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = phmap::priv::{anonymous}::NoDefaultCtor; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1833:46: required from 'phmap::priv::btree::iterator phmap::priv::btree::find(const K&) [with K = phmap::priv::{anonymous}::NoDefaultCtor; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3329:30: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::find(key_arg&) [with K = phmap::priv::{anonymous}::NoDefaultCtor; Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_arg = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1528:29: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 256, true> >; Reference = int&; Pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2603:64: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = int; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3745:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace_hint(const_iterator, Args&& ...) [with Args = {const int&}; Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, int&, int*>; const_iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1580:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = int; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3745:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace_hint(const_iterator, Args&& ...) [with Args = {const int&}; Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, int&, int*>; const_iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1580:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = int; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3745:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace_hint(const_iterator, Args&& ...) [with Args = {const int&}; Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, int&, int*>; const_iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1580:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type >; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; slot_type = phmap::priv::map_slot_type >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >; Reference = std::pair >&; Pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2603:64: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = std::pair >; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3745:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace_hint(const_iterator, Args&& ...) [with Args = {const int&, const char (&)[2]}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>; const_iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, const std::pair >&, const std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1613:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'const phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2605:38: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = std::pair >; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3745:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace_hint(const_iterator, Args&& ...) [with Args = {const int&, const char (&)[2]}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>; const_iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, const std::pair >&, const std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1613:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; allocator_type = std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair, std::allocator > >}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = std::pair >; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3745:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace_hint(const_iterator, Args&& ...) [with Args = {const int&, const char (&)[2]}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>; const_iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, const std::pair >&, const std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1613:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; allocator_type = std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair, std::allocator > >}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = std::pair >; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3745:49: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace_hint(const_iterator, Args&& ...) [with Args = {const int&, const char (&)[2]}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, std::pair >&, std::pair >*>; const_iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, true> >, const std::pair >&, const std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1613:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1623:23: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1623:23: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_map]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1914:76: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = phmap::test_internal::CopyableMovableInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1883:25: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_map]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1914:76: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_multimap]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1916:81: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1903:33: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_multimap]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1916:81: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = phmap::priv::map_slot_type*; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3751:41: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(node_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; node_type = phmap::priv::node_handle, std::allocator >, 256, true>, phmap::priv::map_params, std::allocator >, 256, true>, std::allocator >, void>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1965:32: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::priv::map_slot_type*}; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = phmap::priv::map_slot_type*; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3751:41: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(node_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; node_type = phmap::priv::node_handle, std::allocator >, 256, true>, phmap::priv::map_params, std::allocator >, 256, true>, std::allocator >, void>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1965:32: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::{anonymous}::InsertMultiHintData; ElementType = phmap::priv::{anonymous}::InsertMultiHintData]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::{anonymous}::InsertMultiHintData; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, 256, true>; slot_type = phmap::priv::{anonymous}::InsertMultiHintData; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, 256, true>; key_type = phmap::priv::{anonymous}::InsertMultiHintData; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, 256, true> >; Reference = phmap::priv::{anonymous}::InsertMultiHintData&; Pointer = phmap::priv::{anonymous}::InsertMultiHintData*; key_type = phmap::priv::{anonymous}::InsertMultiHintData]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2603:64: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = phmap::priv::{anonymous}::InsertMultiHintData; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3758:57: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, node_type&&) [with Tree = phmap::priv::btree, 256, true> >; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>; const_iterator = phmap::priv::btree_iterator, 256, true> >, const phmap::priv::{anonymous}::InsertMultiHintData&, const phmap::priv::{anonymous}::InsertMultiHintData*>; node_type = phmap::priv::node_handle, 256, true>, phmap::priv::set_params, 256, true>, std::allocator, void>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2027:31: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::priv::{anonymous}::InsertMultiHintData*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, true> >*; ElementType = phmap::priv::btree_node, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, 256, true> >*; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::priv::{anonymous}::InsertMultiHintData}; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = phmap::priv::{anonymous}::InsertMultiHintData; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3758:57: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, node_type&&) [with Tree = phmap::priv::btree, 256, true> >; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>; const_iterator = phmap::priv::btree_iterator, 256, true> >, const phmap::priv::{anonymous}::InsertMultiHintData&, const phmap::priv::{anonymous}::InsertMultiHintData*>; node_type = phmap::priv::node_handle, 256, true>, phmap::priv::set_params, 256, true>, std::allocator, void>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2027:31: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, true> >*; ElementType = phmap::priv::btree_node, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, 256, true> >*; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, phmap::priv::{anonymous}::InsertMultiHintData, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::priv::{anonymous}::InsertMultiHintData}; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = phmap::priv::{anonymous}::InsertMultiHintData; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3758:57: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, node_type&&) [with Tree = phmap::priv::btree, 256, true> >; iterator = phmap::priv::btree_iterator, 256, true> >, phmap::priv::{anonymous}::InsertMultiHintData&, phmap::priv::{anonymous}::InsertMultiHintData*>; const_iterator = phmap::priv::btree_iterator, 256, true> >, const phmap::priv::{anonymous}::InsertMultiHintData&, const phmap::priv::{anonymous}::InsertMultiHintData*>; node_type = phmap::priv::node_handle, 256, true>, phmap::priv::set_params, 256, true>, std::allocator, void>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2027:31: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >* const; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, 256, false> >; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3565:41: required from 'void phmap::priv::btree_set_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2056:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node >, 256, false> >* const; ElementType = phmap::priv::btree_node >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node >, 256, false> >*; layout_type = phmap::priv::Layout >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params >, 256, false>; node_type = phmap::priv::btree_node >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params >, 256, false>; iterator = phmap::priv::btree_iterator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree >, 256, false> >; iterator = phmap::priv::btree_iterator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3792:53: required from 'void phmap::priv::btree_multiset_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree >, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2109:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3792:53: required from 'void phmap::priv::btree_multiset_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, std::allocator >, 256, true> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2112:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {const char (&)[4]}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2150:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type >; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; slot_type = phmap::priv::map_slot_type >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >; Reference = std::pair >&; Pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {const char (&)[4]}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2150:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'const phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; allocator_type = std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {const char (&)[4]}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2150:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {int&, int&}; Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2174:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {int&, int&}; Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2174:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {int&, int&}; Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2174:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2282:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2282:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2282:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2282:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::CountingAllocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::CountingAllocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2294:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::CountingAllocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::CountingAllocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2294:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::CountingAllocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::CountingAllocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2294:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::CountingAllocator, 256, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; allocator_type = phmap::priv::CountingAllocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::CountingAllocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, phmap::priv::CountingAllocator, 256, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::CountingAllocator, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::CountingAllocator, 256, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2294:54: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::CountingAllocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:820:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, int&, int*>; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:820:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:821:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, long long int&, long long int*>; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:821:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; const_reference = const std::__cxx11::basic_string&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >; Reference = const std::__cxx11::basic_string&; Pointer = const std::__cxx11::basic_string*; reference = const std::__cxx11::basic_string&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set >; C = std::set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:822:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; reference = std::__cxx11::basic_string&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; reference = std::__cxx11::basic_string&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:440:29: required from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = unique_checker >, std::set > >; V = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:616:15: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set >; C = std::set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:822:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:822:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:822:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::pair; ElementType = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = std::pair; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; slot_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >; Reference = const std::pair&; Pointer = const std::pair*; reference = const std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >; C = std::set, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::pair*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >; C = std::set, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::pair; ElementType = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = std::pair; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; slot_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; reference = std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:440:29: required from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = unique_checker, phmap::Less >, std::allocator > >, std::set, std::less >, std::allocator > > >; V = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:616:15: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >; C = std::set, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:824:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:824:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = const std::pair&; Pointer = const std::pair*; reference = const std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::allocator > >; C = std::map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::allocator > >; C = std::map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:787:9: required from 'void phmap::priv::{anonymous}::BtreeMapTest() [with T = phmap::btree_map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:817:31: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::__cxx11::basic_string >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; const_reference = const std::pair, std::__cxx11::basic_string >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >; Reference = const std::pair, std::__cxx11::basic_string >&; Pointer = const std::pair, std::__cxx11::basic_string >*; reference = const std::pair, std::__cxx11::basic_string >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::map, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'const phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::map, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename Params::reference = std::pair, std::__cxx11::basic_string >&; typename Params::pointer = std::pair, std::__cxx11::basic_string >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:787:9: required from 'void phmap::priv::{anonymous}::BtreeMapTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:817:31: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::pair >; ElementType = phmap::priv::map_slot_type, std::pair >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::pair >; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::pair >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; const_reference = const std::pair, std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >; Reference = const std::pair, std::pair >&; Pointer = const std::pair, std::pair >*; reference = const std::pair, std::pair >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::map, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::pair > >*' {aka 'const phmap::priv::map_slot_type, std::pair >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; node_type = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::map, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; node_type = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::pair >}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename Params::reference = std::pair, std::pair >&; typename Params::pointer = std::pair, std::pair >*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; node_type = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:787:9: required from 'void phmap::priv::{anonymous}::BtreeMapTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:817:31: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:849:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = long long int; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; slot_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; const_reference = const long long int&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::allocator, 256, true> >; Reference = const long long int&; Pointer = const long long int*; reference = const long long int&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, std::allocator >; C = std::multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const long long int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, true>; node_type = phmap::priv::btree_node, std::allocator, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, std::allocator >; C = std::multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = long long int; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, true>; slot_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, true>; reference = long long int&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, std::allocator, 256, true> >; Reference = long long int&; Pointer = long long int*; reference = long long int&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:440:29: required from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, std::allocator >, std::multiset, std::allocator > >; V = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:640:15: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, std::allocator >; C = std::multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; const_reference = const std::__cxx11::basic_string&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >; Reference = const std::__cxx11::basic_string&; Pointer = const std::__cxx11::basic_string*; reference = const std::__cxx11::basic_string&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; reference = std::__cxx11::basic_string&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; reference = std::__cxx11::basic_string&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:440:29: required from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, phmap::Less >, std::allocator > >, std::multiset, std::less >, std::allocator > > >; V = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:640:15: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::pair; ElementType = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = std::pair; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; slot_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >; Reference = const std::pair&; Pointer = const std::pair*; reference = const std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::pair*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::pair; ElementType = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = std::pair; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; slot_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; reference = std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:440:29: required from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, phmap::Less >, std::allocator > >, std::multiset, std::less >, std::allocator > > >; V = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:640:15: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = const std::pair&; Pointer = const std::pair*; reference = const std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap; C = std::multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:853:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:853:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = const std::pair&; Pointer = const std::pair*; reference = const std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::allocator > >; C = std::multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::allocator > >; C = std::multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; reference = std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:440:29: required from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, std::allocator > >, std::multimap, std::allocator > > >; V = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:640:15: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::allocator > >; C = std::multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; slot_type = phmap::priv::map_slot_type, std::__cxx11::basic_string >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; const_reference = const std::pair, std::__cxx11::basic_string >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >; Reference = const std::pair, std::__cxx11::basic_string >&; Pointer = const std::pair, std::__cxx11::basic_string >*; reference = const std::pair, std::__cxx11::basic_string >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::multimap, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'const phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::multimap, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; slot_type = phmap::priv::map_slot_type, std::__cxx11::basic_string >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; reference = std::pair, std::__cxx11::basic_string >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >; Reference = std::pair, std::__cxx11::basic_string >&; Pointer = std::pair, std::__cxx11::basic_string >*; reference = std::pair, std::__cxx11::basic_string >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:440:29: required from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >, std::multimap, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > > >; V = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:640:15: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::multimap, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::pair >; ElementType = phmap::priv::map_slot_type, std::pair >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::pair >; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; slot_type = phmap::priv::map_slot_type, std::pair >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; const_reference = const std::pair, std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >; Reference = const std::pair, std::pair >&; Pointer = const std::pair, std::pair >*; reference = const std::pair, std::pair >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:565:9: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::multimap, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::pair > >*' {aka 'const phmap::priv::map_slot_type, std::pair >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; node_type = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::multimap, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::pair >; ElementType = phmap::priv::map_slot_type, std::pair >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::pair >; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; slot_type = phmap::priv::map_slot_type, std::pair >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; reference = std::pair, std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >; Reference = std::pair, std::pair >&; Pointer = std::pair, std::pair >*; reference = std::pair, std::pair >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:440:29: required from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, std::pair, phmap::Less >, std::allocator, std::pair > > >, std::multimap, std::pair, std::less >, std::allocator, std::pair > > > >; V = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:640:15: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::multimap, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::pair > >*' {aka 'phmap::priv::map_slot_type, std::pair >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; node_type = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3186:29: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_lower_bound(const K&) const [with K = char [2]; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1737:53: required from 'phmap::priv::btree::iterator phmap::priv::btree::lower_bound(const K&) [with K = char [2]; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3338:79: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::lower_bound(key_arg&) [with K = char [2]; Tree = phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_arg = char [2]]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:894:36: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_set, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:942:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_set, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:942:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_set, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:942:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >* const; ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3186:29: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_lower_bound(const K&) const [with K = char [2]; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1737:53: required from 'phmap::priv::btree::iterator phmap::priv::btree::lower_bound(const K&) [with K = char [2]; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3338:79: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::lower_bound(key_arg&) [with K = char [2]; Tree = phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>; key_arg = char [2]]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:894:36: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_map, int, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:943:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*; ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; allocator_type = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, int>&}; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_map, int, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:943:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*; ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; allocator_type = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, int>&}; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_map, int, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:943:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3186:29: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_lower_bound(const K&) const [with K = char [2]; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1737:53: required from 'phmap::priv::btree::iterator phmap::priv::btree::lower_bound(const K&) [with K = char [2]; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3338:79: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::lower_bound(key_arg&) [with K = char [2]; Tree = phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_arg = char [2]]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:894:36: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multiset, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:945:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multiset, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:945:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multiset, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:945:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multiset, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:945:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >* const; ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3186:29: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_lower_bound(const K&) const [with K = char [2]; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1737:53: required from 'phmap::priv::btree::iterator phmap::priv::btree::lower_bound(const K&) [with K = char [2]; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3338:79: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::lower_bound(key_arg&) [with K = char [2]; Tree = phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>; key_arg = char [2]]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:894:36: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multimap, int, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:947:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, int>; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; slot_type = phmap::priv::map_slot_type, int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; allocator_type = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, int>&}; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multimap, int, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:947:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*; ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; allocator_type = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, int>&}; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multimap, int, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:947:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*; ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; allocator_type = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, int>&}; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2521:37: required from 'phmap::priv::btree::btree(const phmap::priv::btree&) [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3300:9: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multimap, int, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:947:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = std::__cxx11::basic_string; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = std::__cxx11::basic_string; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3724:44: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:977:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = std::__cxx11::basic_string; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = std::__cxx11::basic_string; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3724:44: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:977:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = std::__cxx11::basic_string; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = std::__cxx11::basic_string; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3724:44: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:977:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3213:68: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = std::__cxx11::basic_string; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1833:46: required from 'phmap::priv::btree::iterator phmap::priv::btree::find(const K&) [with K = std::__cxx11::basic_string; Params = phmap::priv::set_params, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3329:30: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::find(key_arg&) [with K = std::__cxx11::basic_string; Tree = phmap::priv::btree, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::NonTransparentCompare, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_arg = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:980:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, long long int>; ElementType = phmap::priv::map_slot_type, long long int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, long long int>; layout_type = phmap::priv::Layout, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, long long int>, phmap::priv::btree_node, std::allocator >, long long int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, long long int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; slot_type = phmap::priv::map_slot_type, long long int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; Reference = std::pair, long long int>&; Pointer = std::pair, long long int>*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>; typename Params::reference = std::pair, long long int>&; typename Params::pointer = std::pair, long long int>*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >, std::pair, long long int>&, std::pair, long long int>*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3656:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](key_type&&) [with Tree = phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >; mapped_type = long long int; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1150:39: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, long long int> >*' {aka 'const phmap::priv::map_slot_type, long long int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; node_type = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename Params::reference = std::pair, std::unique_ptr > >&; typename Params::pointer = std::pair, std::unique_ptr > >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >, std::pair, std::unique_ptr > >&, std::pair, std::unique_ptr > >*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3656:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](key_type&&) [with Tree = phmap::priv::btree, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; mapped_type = std::unique_ptr >; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1196:48: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::unique_ptr > >; ElementType = phmap::priv::map_slot_type, std::unique_ptr > >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::unique_ptr > >; layout_type = phmap::priv::Layout, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::unique_ptr > >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; Reference = std::pair, std::unique_ptr > >&; Pointer = std::pair, std::unique_ptr > >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename Params::reference = std::pair, std::unique_ptr > >&; typename Params::pointer = std::pair, std::unique_ptr > >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >, std::pair, std::unique_ptr > >&, std::pair, std::unique_ptr > >*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3656:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](key_type&&) [with Tree = phmap::priv::btree, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; mapped_type = std::unique_ptr >; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1196:48: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::unique_ptr > > >*' {aka 'const phmap::priv::map_slot_type, std::unique_ptr > >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > >, phmap::priv::btree_node, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::unique_ptr, std::allocator >, std::default_delete, std::allocator > > > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; allocator_type = std::allocator, std::unique_ptr > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; iterator = phmap::priv::btree_iterator, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >, std::pair, std::unique_ptr > >&, std::pair, std::unique_ptr > >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; Params = phmap::priv::map_params, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false>; typename Params::reference = std::pair, std::unique_ptr > >&; typename Params::pointer = std::pair, std::unique_ptr > >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3626:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(key_type&&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >, std::pair, std::unique_ptr > >&, std::pair, std::unique_ptr > >*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3656:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](key_type&&) [with Tree = phmap::priv::btree, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >; mapped_type = std::unique_ptr >; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1196:48: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::unique_ptr >, phmap::Less >, std::allocator, std::unique_ptr > > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const std::__cxx11::basic_string*; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3515:47: required from 'void phmap::priv::btree_set_container::insert(std::initializer_list) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, false> >; typename Tree::params_type::init_type = std::__cxx11::basic_string; typename Tree::params_type = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1229:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const std::__cxx11::basic_string*; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3515:47: required from 'void phmap::priv::btree_set_container::insert(std::initializer_list) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, false> >; typename Tree::params_type::init_type = std::__cxx11::basic_string; typename Tree::params_type = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1229:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 32, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 32, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 32, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 32, false> >*; layout_type = phmap::priv::Layout, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 32, false>; node_type = phmap::priv::btree_node, std::allocator, 32, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1413:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 32, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 32, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 32, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 32, false>; node_type = phmap::priv::btree_node, std::allocator, 32, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1413:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 32, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 32, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 32, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 32, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1413:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 32, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 32, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 32, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 32, false> >*; layout_type = phmap::priv::Layout, std::allocator, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 32, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 32, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 32, false>; iterator = phmap::priv::btree_iterator, std::allocator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1413:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 32, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 496, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 496, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 496, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 496, false> >*; layout_type = phmap::priv::Layout, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 496, false>; node_type = phmap::priv::btree_node, std::allocator, 496, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1414:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 496, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 496, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 496, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 496, false>; node_type = phmap::priv::btree_node, std::allocator, 496, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1414:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 496, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 496, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 496, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 496, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1414:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 496, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 496, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 496, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 496, false> >*; layout_type = phmap::priv::Layout, std::allocator, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 496, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 496, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 496, false>; iterator = phmap::priv::btree_iterator, std::allocator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1414:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 496, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 808, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 808, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 808, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 808, false> >*; layout_type = phmap::priv::Layout, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 808, false>; node_type = phmap::priv::btree_node, std::allocator, 808, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1415:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 808, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 808, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 808, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 808, false>; node_type = phmap::priv::btree_node, std::allocator, 808, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1415:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 808, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 808, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 808, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 808, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1415:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 808, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 808, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 808, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 808, false> >*; layout_type = phmap::priv::Layout, std::allocator, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, std::allocator, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 808, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 808, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 808, false>; iterator = phmap::priv::btree_iterator, std::allocator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, std::allocator, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1415:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 808, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 32, false> >*; ElementType = phmap::priv::btree_node, 32, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 32, false>; typename layout_type::ElementType = phmap::priv::btree_node, 32, false> >*; layout_type = phmap::priv::Layout, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, 32, false>; node_type = phmap::priv::btree_node, 32, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1468:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 32, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 32, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, 32, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, 32, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, 32, false>; node_type = phmap::priv::btree_node, 32, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1468:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 32, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, 32, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, 32, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, 32, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1468:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 32, false> >*; ElementType = phmap::priv::btree_node, 32, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 32, false>; typename layout_type::ElementType = phmap::priv::btree_node, 32, false> >*; layout_type = phmap::priv::Layout, 32, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 32, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, 32, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 32, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 32, false>; iterator = phmap::priv::btree_iterator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 32, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 32, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 32, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1468:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 32, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 496, false> >*; ElementType = phmap::priv::btree_node, 496, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 496, false>; typename layout_type::ElementType = phmap::priv::btree_node, 496, false> >*; layout_type = phmap::priv::Layout, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, 496, false>; node_type = phmap::priv::btree_node, 496, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1469:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 496, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 496, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, 496, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, 496, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, 496, false>; node_type = phmap::priv::btree_node, 496, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1469:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 496, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, 496, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, 496, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, 496, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1469:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 496, false> >*; ElementType = phmap::priv::btree_node, 496, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 496, false>; typename layout_type::ElementType = phmap::priv::btree_node, 496, false> >*; layout_type = phmap::priv::Layout, 496, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 496, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, 496, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 496, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 496, false>; iterator = phmap::priv::btree_iterator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 496, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 496, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 496, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1469:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 496, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 808, false> >*; ElementType = phmap::priv::btree_node, 808, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 808, false>; typename layout_type::ElementType = phmap::priv::btree_node, 808, false> >*; layout_type = phmap::priv::Layout, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, 808, false>; node_type = phmap::priv::btree_node, 808, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1470:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 808, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 808, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, 808, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, 808, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, 808, false>; node_type = phmap::priv::btree_node, 808, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1470:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::test_internal::MovableOnlyInstance; ElementType = phmap::test_internal::MovableOnlyInstance]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 808, false>; typename layout_type::ElementType = phmap::test_internal::MovableOnlyInstance; layout_type = phmap::priv::Layout, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, 808, false>; slot_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, 808, false>; key_type = phmap::test_internal::MovableOnlyInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, 808, false> >; Reference = phmap::test_internal::MovableOnlyInstance&; Pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1470:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const phmap::test_internal::MovableOnlyInstance*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 808, false> >*; ElementType = phmap::priv::btree_node, 808, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 808, false>; typename layout_type::ElementType = phmap::priv::btree_node, 808, false> >*; layout_type = phmap::priv::Layout, 808, false> >*, unsigned char, phmap::test_internal::MovableOnlyInstance, phmap::priv::btree_node, 808, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, 808, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 808, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 808, false>; iterator = phmap::priv::btree_iterator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {phmap::test_internal::MovableOnlyInstance}; Params = phmap::priv::set_params, 808, false>; typename Params::reference = phmap::test_internal::MovableOnlyInstance&; typename Params::pointer = phmap::test_internal::MovableOnlyInstance*; key_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 808, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 808, false> >, phmap::test_internal::MovableOnlyInstance&, phmap::test_internal::MovableOnlyInstance*>; value_type = phmap::test_internal::MovableOnlyInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1379:47: required from 'void phmap::priv::{anonymous}::ExpectOperationCounts(int, int, const std::vector&, phmap::test_internal::InstanceTracker*, Set*) [with Set = SizedBtreeSet]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1470:30: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 808, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = std::pair; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = std::pair; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3741:44: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace(Args&& ...) [with Args = {phmap::priv::{anonymous}::NoDefaultCtor, phmap::priv::{anonymous}::NoDefaultCtor}; Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1525:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = std::pair; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = std::pair; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3741:44: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::emplace(Args&& ...) [with Args = {phmap::priv::{anonymous}::NoDefaultCtor, phmap::priv::{anonymous}::NoDefaultCtor}; Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1525:22: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; key_type = phmap::priv::{anonymous}::NoDefaultCtor; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; key_type = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3213:68: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = phmap::priv::{anonymous}::NoDefaultCtor; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1833:46: required from 'phmap::priv::btree::iterator phmap::priv::btree::find(const K&) [with K = phmap::priv::{anonymous}::NoDefaultCtor; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3329:30: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::find(key_arg&) [with K = phmap::priv::{anonymous}::NoDefaultCtor; Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_arg = phmap::priv::{anonymous}::NoDefaultCtor]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1528:29: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::set_params, std::allocator, 256, false>; const_iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3308:68: required from 'phmap::priv::btree_container::const_iterator phmap::priv::btree_container::begin() const [with Tree = phmap::priv::btree, std::allocator, 256, false> >; const_iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3397:56: required from 'bool phmap::priv::operator<(const btree_container, std::allocator, 256, false> > >&, const btree_container, std::allocator, 256, false> > >&)' /usr/include/gtest/gtest.h:1461:1: required from 'testing::AssertionResult testing::internal::CmpHelperLT(const char*, const char*, const T1&, const T2&) [with T1 = phmap::btree_set >; T2 = phmap::btree_set >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1805:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = phmap::test_internal::CopyableMovableInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1883:25: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_map]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1914:76: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, false>; key_type = phmap::test_internal::CopyableMovableInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; key_type = phmap::test_internal::CopyableMovableInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = phmap::test_internal::CopyableMovableInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1883:25: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_map]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1914:76: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = phmap::test_internal::CopyableMovableInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1883:25: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_map]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1914:76: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = phmap::priv::map_slot_type*; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = phmap::test_internal::CopyableMovableInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3751:41: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(node_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; node_type = phmap::priv::node_handle, std::allocator >, 256, true>, phmap::priv::map_params, std::allocator >, 256, true>, std::allocator >, void>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1893:25: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_multimap]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1916:81: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {phmap::priv::map_slot_type*}; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = phmap::priv::map_slot_type*; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = phmap::test_internal::CopyableMovableInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3751:41: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(node_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; node_type = phmap::priv::node_handle, std::allocator >, 256, true>, phmap::priv::map_params, std::allocator >, 256, true>, std::allocator >, void>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1893:25: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_multimap]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1916:81: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; key_type = phmap::test_internal::CopyableMovableInstance; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; key_type = phmap::test_internal::CopyableMovableInstance]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2603:64: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = std::pair; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3758:57: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const_iterator, node_type&&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; const_iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>; node_type = phmap::priv::node_handle, std::allocator >, 256, true>, phmap::priv::map_params, std::allocator >, 256, true>, std::allocator >, void>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1903:25: required from 'void phmap::priv::{anonymous}::TestExtractWithTrackingForMap() [with Map = phmap::btree_multimap]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:1916:81: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >*; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1217:51: required from 'void phmap::priv::btree_node::set_child(size_type, phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2155:17: required from 'void phmap::priv::btree_node::remove_value(int, allocator_type*) [with Params = phmap::priv::set_params, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2693:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3359:65: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(iterator) [with Tree = phmap::priv::btree, 256, false> >; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3567:39: required from 'void phmap::priv::btree_set_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2056:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >*; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3566:27: required from 'void phmap::priv::btree_set_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2069:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, 256, false> >; Reference = int&; Pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3566:27: required from 'void phmap::priv::btree_set_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2069:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params >, 256, false>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; reference = std::pair&]' /usr/include/c++/13/bits/stl_iterator.h:1565:39: required from 'constexpr std::move_iterator<_Iterator>::reference std::move_iterator<_Iterator>::operator*() const [with _Iterator = phmap::priv::btree_iterator >, 256, false> >, std::pair&, std::pair*>; reference = std::pair&&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:38: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = std::move_iterator >, 256, false> >, std::pair&, std::pair*> >; Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = std::move_iterator >, 256, false> >, std::pair&, std::pair*> >; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3792:19: required from 'void phmap::priv::btree_multiset_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree >, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2109:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; reference = std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; reference = std::pair&]' /usr/include/c++/13/bits/stl_iterator.h:1565:39: required from 'constexpr std::move_iterator<_Iterator>::reference std::move_iterator<_Iterator>::operator*() const [with _Iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; reference = std::pair&&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:38: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = std::move_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*> >; Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = std::move_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*> >; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3792:19: required from 'void phmap::priv::btree_multiset_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, std::allocator >, 256, true> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2112:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >* const; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, 256, false> >, int&, int*>; Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3212:48: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = int; Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1837:46: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::find(const K&) const [with K = int; Params = phmap::priv::set_params, 256, false>; const_iterator = phmap::priv::btree_iterator, 256, false> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3332:77: required from 'phmap::priv::btree_container::const_iterator phmap::priv::btree_container::find(key_arg&) const [with K = int; Tree = phmap::priv::btree, 256, false> >; const_iterator = phmap::priv::btree_iterator, 256, false> >, const int&, const int*>; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3335:65: required from 'bool phmap::priv::btree_container::contains(key_arg&) const [with K = int; Tree = phmap::priv::btree, 256, false> >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2138:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >* const; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, 256, false> >, int&, int*>; Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3212:48: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = int; Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1837:46: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::find(const K&) const [with K = int; Params = phmap::priv::set_params, 256, false>; const_iterator = phmap::priv::btree_iterator, 256, false> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3332:77: required from 'phmap::priv::btree_container::const_iterator phmap::priv::btree_container::find(key_arg&) const [with K = int; Tree = phmap::priv::btree, 256, false> >; const_iterator = phmap::priv::btree_iterator, 256, false> >, const int&, const int*>; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3335:65: required from 'bool phmap::priv::btree_container::contains(key_arg&) const [with K = int; Tree = phmap::priv::btree, 256, false> >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2142:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:820:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:820:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; Reference = int&; Pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:820:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, int&, int*>; value_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:820:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:821:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = long long int; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; slot_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:821:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = long long int; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; slot_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; key_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; Reference = long long int&; Pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:821:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const long long int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {long long int}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>; typename Params::reference = long long int&; typename Params::pointer = long long int*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:821:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:822:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:822:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:822:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::__cxx11::basic_string&; typename Params::pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:822:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::pair&, std::pair*>; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >; C = std::set, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::pair; ElementType = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = std::pair; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; slot_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::pair; ElementType = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = std::pair; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; slot_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; key_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::pair*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_set, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:806:45: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:824:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:824:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:824:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:824:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; key_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename Params::reference = std::pair, std::__cxx11::basic_string >&; typename Params::pointer = std::pair, std::__cxx11::basic_string >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::__cxx11::basic_string >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename Params::reference = std::pair, std::__cxx11::basic_string >&; typename Params::pointer = std::pair, std::__cxx11::basic_string >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::__cxx11::basic_string >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >; Reference = std::pair, std::__cxx11::basic_string >&; Pointer = std::pair, std::__cxx11::basic_string >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename Params::reference = std::pair, std::__cxx11::basic_string >&; typename Params::pointer = std::pair, std::__cxx11::basic_string >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'const phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false>; typename Params::reference = std::pair, std::__cxx11::basic_string >&; typename Params::pointer = std::pair, std::__cxx11::basic_string >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; node_type = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::pair >}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename Params::reference = std::pair, std::pair >&; typename Params::pointer = std::pair, std::pair >*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::pair >; ElementType = phmap::priv::map_slot_type, std::pair >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::pair >; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::pair >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1387:24: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; node_type = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::pair >}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename Params::reference = std::pair, std::pair >&; typename Params::pointer = std::pair, std::pair >*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::pair > >*' {aka 'phmap::priv::map_slot_type, std::pair >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::pair >; ElementType = phmap::priv::map_slot_type, std::pair >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::pair >; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; slot_type = phmap::priv::map_slot_type, std::pair >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; key_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >; Reference = std::pair, std::pair >&; Pointer = std::pair, std::pair >*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::pair >}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename Params::reference = std::pair, std::pair >&; typename Params::pointer = std::pair, std::pair >*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::pair > >*' {aka 'const phmap::priv::map_slot_type, std::pair >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair, std::pair >}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::pair >}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false>; typename Params::reference = std::pair, std::pair >&; typename Params::pointer = std::pair, std::pair >*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:701:22: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_map, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:816:45: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; const_iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2473:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:849:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:849:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:849:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:849:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::set_params, std::allocator, 256, true>; node_type = phmap::priv::btree_node, std::allocator, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:570:58: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, std::allocator >; C = std::multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; const_iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, const long long int&, const long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2473:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = long long int; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; slot_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'long long int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:570:58: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; const_iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, const std::__cxx11::basic_string&, const std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2473:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:570:58: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; node_type = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; const_iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, const std::pair&, const std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2473:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::pair; ElementType = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = std::pair; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; slot_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'std::pair*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; const_iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, const std::pair&, const std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2473:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:853:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:853:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:853:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:853:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:570:58: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::allocator > >; C = std::multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; node_type = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; const_iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, const std::pair&, const std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2473:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:570:58: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::multimap, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; const_iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >, const std::pair, std::__cxx11::basic_string >&, const std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2473:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; slot_type = phmap::priv::map_slot_type, std::__cxx11::basic_string >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&}; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; node_type = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:570:58: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::multimap, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >* const; ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1964:66: required from 'const phmap::priv::btree::node_type* phmap::priv::btree::leftmost() const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; node_type = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1715:43: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::begin() const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; const_iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >, const std::pair, std::pair >&, const std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2473:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::pair >; ElementType = phmap::priv::map_slot_type, std::pair >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::pair >; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; slot_type = phmap::priv::map_slot_type, std::pair >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2379:42: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::pair >&}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::pair > >*' {aka 'phmap::priv::map_slot_type, std::pair >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*; ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::pair >&}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*; ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; allocator_type = phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::pair >&}; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2480:29: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3213:68: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = char [2]; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1833:46: required from 'phmap::priv::btree::iterator phmap::priv::btree::find(const K&) [with K = char [2]; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3329:30: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::find(key_arg&) [with K = char [2]; Tree = phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, false> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_arg = char [2]]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:912:29: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_set, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:942:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >; Reference = std::__cxx11::basic_string&; Pointer = std::__cxx11::basic_string*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3213:68: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = char [2]; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1833:46: required from 'phmap::priv::btree::iterator phmap::priv::btree::find(const K&) [with K = char [2]; Params = phmap::priv::set_params, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3329:30: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::find(key_arg&) [with K = char [2]; Tree = phmap::priv::btree, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::CompareIntToString, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_arg = char [2]]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:912:29: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multiset, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:945:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, int>; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, std::allocator >, int> >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; slot_type = phmap::priv::map_slot_type, int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >; Reference = std::pair, int>&; Pointer = std::pair, int>*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3213:68: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = char [2]; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1833:46: required from 'phmap::priv::btree::iterator phmap::priv::btree::find(const K&) [with K = char [2]; Params = phmap::priv::map_params, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true>; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3329:30: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::find(key_arg&) [with K = char [2]; Tree = phmap::priv::btree, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >; iterator = phmap::priv::btree_iterator, int, phmap::priv::{anonymous}::CompareIntToString, std::allocator, int> >, 256, true> >, std::pair, int>&, std::pair, int>*>; key_arg = char [2]]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:912:29: required from 'void phmap::priv::{anonymous}::TestHeterogeneous(T) [with T = phmap::btree_multimap, int, CompareIntToString>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:947:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'const phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, int>; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; slot_type = phmap::priv::map_slot_type, int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1418:45: required from 'void phmap::priv::btree_node::value_destroy(size_type, allocator_type*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; size_type = unsigned int; allocator_type = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1401:17: required from 'void phmap::priv::btree_node::destroy(allocator_type*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; allocator_type = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2008:26: required from 'void phmap::priv::btree::delete_internal_node(node_type*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; node_type = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3226:13: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; node_type = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1418:45: required from 'void phmap::priv::btree_node::value_destroy(size_type, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1401:17: required from 'void phmap::priv::btree_node::destroy(allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2008:26: required from 'void phmap::priv::btree::delete_internal_node(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3226:13: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; node_type = phmap::priv::btree_node, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:6: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int, custom_type_2}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/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 = {int, custom_type_2}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void _emplace::operator()(Map&, std::size_t) [with Map = std::vector, std::allocator > >; K = int; V = custom_type_2]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:102:23, inlined from 'void _test(std::size_t, std::size_t, const char*) [with Map = std::vector, std::allocator > >; K = int; V = custom_type_2; T = int; INSERT = _emplace]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:118:19: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, 256, true>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1418:45: required from 'void phmap::priv::btree_node::value_destroy(size_type, allocator_type*) [with Params = phmap::priv::set_params, 256, true>; size_type = unsigned int; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1401:17: required from 'void phmap::priv::btree_node::destroy(allocator_type*) [with Params = phmap::priv::set_params, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2008:26: required from 'void phmap::priv::btree::delete_internal_node(node_type*) [with Params = phmap::priv::set_params, 256, true>; node_type = phmap::priv::btree_node, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3226:13: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 256, true>; node_type = phmap::priv::btree_node, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, 256, true>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, 256, true>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, 256, true> >; Reference = int&; Pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2603:64: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = int; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:30: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = std::move_iterator, 256, false> >, int&, int*> >; Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = std::move_iterator, 256, false> >, int&, int*> >; Tree = phmap::priv::btree, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3792:19: required from 'void phmap::priv::btree_multiset_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2095:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, true> >* const; ElementType = phmap::priv::btree_node, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, 256, true> >*; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::set_params, 256, true>; node_type = phmap::priv::btree_node, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2605:38: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = int; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:30: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = std::move_iterator, 256, false> >, int&, int*> >; Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = std::move_iterator, 256, false> >, int&, int*> >; Tree = phmap::priv::btree, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3792:19: required from 'void phmap::priv::btree_multiset_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2095:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, 256, true> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, true> >*; ElementType = phmap::priv::btree_node, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, 256, true> >*; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = int; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:30: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = std::move_iterator, 256, false> >, int&, int*> >; Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = std::move_iterator, 256, false> >, int&, int*> >; Tree = phmap::priv::btree, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3792:19: required from 'void phmap::priv::btree_multiset_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2095:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, true> >*; ElementType = phmap::priv::btree_node, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, 256, true> >*; layout_type = phmap::priv::Layout, 256, true> >*, unsigned char, int, phmap::priv::btree_node, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {int}; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = int; Params = phmap::priv::set_params, 256, true>; iterator = phmap::priv::btree_iterator, 256, true> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:30: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = std::move_iterator, 256, false> >, int&, int*> >; Params = phmap::priv::set_params, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = std::move_iterator, 256, false> >, int&, int*> >; Tree = phmap::priv::btree, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3792:19: required from 'void phmap::priv::btree_multiset_container::merge(phmap::priv::btree_container&) [with T = phmap::priv::btree, 256, false> >; typename std::enable_if, std::is_same, std::is_same >::value, int>::type = 0; Tree = phmap::priv::btree, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2095:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1418:45: required from 'void phmap::priv::btree_node::value_destroy(size_type, allocator_type*) [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1401:17: required from 'void phmap::priv::btree_node::destroy(allocator_type*) [with Params = phmap::priv::set_params, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2008:26: required from 'void phmap::priv::btree::delete_internal_node(node_type*) [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3226:13: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, 256, false> >; Reference = int&; Pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3213:68: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = int; Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1837:46: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::find(const K&) const [with K = int; Params = phmap::priv::set_params, 256, false>; const_iterator = phmap::priv::btree_iterator, 256, false> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3332:77: required from 'phmap::priv::btree_container::const_iterator phmap::priv::btree_container::find(key_arg&) const [with K = int; Tree = phmap::priv::btree, 256, false> >; const_iterator = phmap::priv::btree_iterator, 256, false> >, const int&, const int*>; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3335:65: required from 'bool phmap::priv::btree_container::contains(key_arg&) const [with K = int; Tree = phmap::priv::btree, 256, false> >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2138:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1418:45: required from 'void phmap::priv::btree_node::value_destroy(size_type, allocator_type*) [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1401:17: required from 'void phmap::priv::btree_node::destroy(allocator_type*) [with Params = phmap::priv::set_params, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2008:26: required from 'void phmap::priv::btree::delete_internal_node(node_type*) [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3226:13: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, 256, false>; node_type = phmap::priv::btree_node, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, 256, false> >; Reference = int&; Pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3213:68: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_find(const K&) const [with K = int; Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1837:46: required from 'phmap::priv::btree::const_iterator phmap::priv::btree::find(const K&) const [with K = int; Params = phmap::priv::set_params, 256, false>; const_iterator = phmap::priv::btree_iterator, 256, false> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3332:77: required from 'phmap::priv::btree_container::const_iterator phmap::priv::btree_container::find(key_arg&) const [with K = int; Tree = phmap::priv::btree, 256, false> >; const_iterator = phmap::priv::btree_iterator, 256, false> >, const int&, const int*>; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3335:65: required from 'bool phmap::priv::btree_container::contains(key_arg&) const [with K = int; Tree = phmap::priv::btree, 256, false> >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:2142:9: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, custom_type}; _Tp = std::pair, custom_type>; _Alloc = std::allocator, custom_type> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, custom_type>, std::allocator, custom_type> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >; C = std::set, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, false> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set, phmap::Less >, std::allocator > >; C = std::set, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41: required from 'void phmap::priv::{anonymous}::SetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:823:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; node_type = phmap::priv::btree_node, std::allocator >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::allocator > >; C = std::map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::allocator > >; C = std::map, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&}; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; typename Params::reference = std::pair, std::__cxx11::basic_string >&; typename Params::pointer = std::pair, std::__cxx11::basic_string >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::map, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; allocator_type = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&}; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&}; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false>; typename Params::reference = std::pair, std::__cxx11::basic_string >&; typename Params::pointer = std::pair, std::__cxx11::basic_string >*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::map, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:826:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, false> >**' increases required alignment of target type [-Wcast-align] In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, custom_type}; _Tp = std::pair, custom_type>; _Alloc = std::allocator, custom_type> >]', inlined from 'void _emplace::operator()(Map&, std::size_t) [with Map = std::vector, custom_type>, std::allocator, custom_type> > >; K = std::__cxx11::basic_string; V = custom_type]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:102:23, inlined from 'void _test(std::size_t, std::size_t, const char*) [with Map = std::vector, custom_type>, std::allocator, custom_type> > >; K = std::__cxx11::basic_string; V = custom_type; T = int; INSERT = _emplace]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/emplace.cc:118:19: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, custom_type>*, std::vector, custom_type>, std::allocator, custom_type> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; node_type = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair, std::pair >&}; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; typename Params::reference = std::pair, std::pair >&; typename Params::pointer = std::pair, std::pair >*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::map, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; allocator_type = std::allocator, std::pair > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::pair >&}; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::pair, std::pair >&}; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false>; typename Params::reference = std::pair, std::pair >&; typename Params::pointer = std::pair, std::pair >*; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3478:45: required from 'std::pair phmap::priv::btree_set_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:604:21: required from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::map, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44: required from 'void phmap::priv::{anonymous}::MapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:827:57: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; const_reference = const int&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Reference = const int&; Pointer = const int*; reference = const int&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1676:79: required from 'const phmap::priv::btree::value_type& phmap::priv::btree::maybe_move_from_iterator(const_iterator) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; value_type = int; const_iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, const int&, const int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2475:46: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:849:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const long long int; ElementType = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; typename layout_type::ElementType = long long int; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; slot_type = long long int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; const_reference = const long long int&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Reference = const long long int&; Pointer = const long long int*; reference = const long long int&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1676:79: required from 'const phmap::priv::btree::value_type& phmap::priv::btree::maybe_move_from_iterator(const_iterator) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>; value_type = long long int; const_iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, const long long int&, const long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2475:46: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, PropagatingCountingAlloc >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const long long int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::__cxx11::basic_string; ElementType = std::__cxx11::basic_string]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = std::__cxx11::basic_string; layout_type = phmap::priv::Layout, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; slot_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; const_reference = const std::__cxx11::basic_string&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Reference = const std::__cxx11::basic_string&; Pointer = const std::__cxx11::basic_string*; reference = const std::__cxx11::basic_string&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1676:79: required from 'const phmap::priv::btree::value_type& phmap::priv::btree::maybe_move_from_iterator(const_iterator) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; value_type = std::__cxx11::basic_string; const_iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, const std::__cxx11::basic_string&, const std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2475:46: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::__cxx11::basic_string*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::pair; ElementType = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = std::pair; layout_type = phmap::priv::Layout, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; slot_type = std::pair; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Reference = const std::pair&; Pointer = const std::pair*; reference = const std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1676:79: required from 'const phmap::priv::btree::value_type& phmap::priv::btree::maybe_move_from_iterator(const_iterator) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; value_type = std::pair; const_iterator = phmap::priv::btree_iterator, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, const std::pair&, const std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2475:46: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::set_params, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multiset, std::less >, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:835:46: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const std::pair*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Reference = const std::pair&; Pointer = const std::pair*; reference = const std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1676:79: required from 'const phmap::priv::btree::value_type& phmap::priv::btree::maybe_move_from_iterator(const_iterator) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; value_type = std::pair; const_iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, const std::pair&, const std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2475:46: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:853:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; const_reference = const std::pair&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Reference = const std::pair&; Pointer = const std::pair*; reference = const std::pair&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1676:79: required from 'const phmap::priv::btree::value_type& phmap::priv::btree::maybe_move_from_iterator(const_iterator) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>; value_type = std::pair; const_iterator = phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, const std::pair&, const std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2475:46: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, PropagatingCountingAlloc > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; slot_type = phmap::priv::map_slot_type, std::__cxx11::basic_string >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; const_reference = const std::pair, std::__cxx11::basic_string >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >; Reference = const std::pair, std::__cxx11::basic_string >&; Pointer = const std::pair, std::__cxx11::basic_string >*; reference = const std::pair, std::__cxx11::basic_string >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1676:79: required from 'const phmap::priv::btree::value_type& phmap::priv::btree::maybe_move_from_iterator(const_iterator) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>; value_type = std::pair, std::__cxx11::basic_string >; const_iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >, const std::pair, std::__cxx11::basic_string >&, const std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2475:46: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true> >; Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, std::less >, PropagatingCountingAlloc, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'const phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, std::pair >; ElementType = phmap::priv::map_slot_type, std::pair >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type, std::pair >; layout_type = phmap::priv::Layout, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; slot_type = phmap::priv::map_slot_type, std::pair >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1204:84: required from 'phmap::priv::btree_node::const_reference phmap::priv::btree_node::value(size_type) const [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; const_reference = const std::pair, std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = const phmap::priv::btree_node, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >; Reference = const std::pair, std::pair >&; Pointer = const std::pair, std::pair >*; reference = const std::pair, std::pair >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1676:79: required from 'const phmap::priv::btree::value_type& phmap::priv::btree::maybe_move_from_iterator(const_iterator) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>; value_type = std::pair, std::pair >; const_iterator = phmap::priv::btree_iterator, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >, const std::pair, std::pair >&, const std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2475:46: required from 'void phmap::priv::btree::copy_or_move_values_in_order(Btree*) [with Btree = const phmap::priv::btree, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true> >; Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2640:41: required from 'phmap::priv::btree& phmap::priv::btree::operator=(const phmap::priv::btree&) [with Params = phmap::priv::map_params, std::pair, std::less >, phmap::priv::{anonymous}::PropagatingCountingAlloc, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3302:26: required from 'void phmap::priv::{anonymous}::BtreeAllocatorTest() [with T = phmap::btree_multimap, std::pair, std::less >, PropagatingCountingAlloc, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:846:46: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::pair > >*' {aka 'const phmap::priv::map_slot_type, std::pair >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = int; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; slot_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator, 256, false> >; Reference = int&; Pointer = int*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2556:68: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const int*; Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const int*; Tree = phmap::priv::btree, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const int*; Tree = phmap::priv::btree, std::allocator, 256, false> >; key_compare = std::greater; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::params_type::init_type = int; typename Tree::params_type = phmap::priv::set_params, std::allocator, 256, false>; key_compare = std::greater; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3841:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'const int*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const int*; Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const int*; Tree = phmap::priv::btree, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const int*; Tree = phmap::priv::btree, std::allocator, 256, false> >; key_compare = std::greater; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::params_type::init_type = int; typename Tree::params_type = phmap::priv::set_params, std::allocator, 256, false>; key_compare = std::greater; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3841:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator, 256, false> >*, unsigned char, int, phmap::priv::btree_node, std::allocator, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, std::allocator, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, std::allocator, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; iterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, int&, int*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const int*; Params = phmap::priv::set_params, std::allocator, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const int*; Tree = phmap::priv::btree, std::allocator, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const int*; Tree = phmap::priv::btree, std::allocator, 256, false> >; key_compare = std::greater; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, std::allocator, 256, false> >; typename Tree::params_type::init_type = int; typename Tree::params_type = phmap::priv::set_params, std::allocator, 256, false>; key_compare = std::greater; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3841:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params >, 256, false>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params >, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node >, 256, false> >; Reference = std::pair&; Pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2556:68: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; iterator = phmap::priv::btree_iterator >, 256, false> >, std::pair&, std::pair*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const std::pair*; Params = phmap::priv::map_params >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const std::pair*; Tree = phmap::priv::btree >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const std::pair*; Tree = phmap::priv::btree >, 256, false> >; key_compare = phmap::priv::{anonymous}::IntCompareToCmp; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree >, 256, false> >; typename Tree::params_type::init_type = std::pair; typename Tree::params_type = phmap::priv::map_params >, 256, false>; key_compare = phmap::priv::{anonymous}::IntCompareToCmp; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3609:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node >, 256, false> >*; ElementType = phmap::priv::btree_node >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node >, 256, false> >*; layout_type = phmap::priv::Layout >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params >, 256, false>; iterator = phmap::priv::btree_iterator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; iterator = phmap::priv::btree_iterator >, 256, false> >, std::pair&, std::pair*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const std::pair*; Params = phmap::priv::map_params >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const std::pair*; Tree = phmap::priv::btree >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const std::pair*; Tree = phmap::priv::btree >, 256, false> >; key_compare = phmap::priv::{anonymous}::IntCompareToCmp; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree >, 256, false> >; typename Tree::params_type::init_type = std::pair; typename Tree::params_type = phmap::priv::map_params >, 256, false>; key_compare = phmap::priv::{anonymous}::IntCompareToCmp; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3609:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node >, 256, false> >*; ElementType = phmap::priv::btree_node >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node >, 256, false> >*; layout_type = phmap::priv::Layout >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params >, 256, false>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params >, 256, false>; iterator = phmap::priv::btree_iterator >, 256, false> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params >, 256, false>; typename Params::reference = std::pair&; typename Params::pointer = std::pair*; iterator = phmap::priv::btree_iterator >, 256, false> >, std::pair&, std::pair*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const std::pair*; Params = phmap::priv::map_params >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const std::pair*; Tree = phmap::priv::btree >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const std::pair*; Tree = phmap::priv::btree >, 256, false> >; key_compare = phmap::priv::{anonymous}::IntCompareToCmp; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree >, 256, false> >; typename Tree::params_type::init_type = std::pair; typename Tree::params_type = phmap::priv::map_params >, 256, false>; key_compare = phmap::priv::{anonymous}::IntCompareToCmp; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3609:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::map_slot_type; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; slot_type = phmap::priv::map_slot_type; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, std::allocator >, 256, true>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator >, 256, true> >; Reference = std::pair&; Pointer = std::pair*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2603:64: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:30: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = const std::pair*; Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = const std::pair*; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3706:19: required from 'phmap::priv::btree_multiset_container::btree_multiset_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const std::pair*; Tree = phmap::priv::btree, std::allocator >, 256, true> >; key_compare = std::greater; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3713:77: required from 'phmap::priv::btree_multiset_container::btree_multiset_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; typename Tree::params_type::init_type = std::pair; typename Tree::params_type = phmap::priv::map_params, std::allocator >, 256, true>; key_compare = std::greater; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3821:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'const phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:30: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = const std::pair*; Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = const std::pair*; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3706:19: required from 'phmap::priv::btree_multiset_container::btree_multiset_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const std::pair*; Tree = phmap::priv::btree, std::allocator >, 256, true> >; key_compare = std::greater; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3713:77: required from 'phmap::priv::btree_multiset_container::btree_multiset_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; typename Tree::params_type::init_type = std::pair; typename Tree::params_type = phmap::priv::map_params, std::allocator >, 256, true>; key_compare = std::greater; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3821:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2607:44: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2625:30: required from 'void phmap::priv::btree::insert_iterator_multi(InputIterator, InputIterator) [with InputIterator = const std::pair*; Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3734:46: required from 'void phmap::priv::btree_multiset_container::insert(InputIterator, InputIterator) [with InputIterator = const std::pair*; Tree = phmap::priv::btree, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3706:19: required from 'phmap::priv::btree_multiset_container::btree_multiset_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const std::pair*; Tree = phmap::priv::btree, std::allocator >, 256, true> >; key_compare = std::greater; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3713:77: required from 'phmap::priv::btree_multiset_container::btree_multiset_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; typename Tree::params_type::init_type = std::pair; typename Tree::params_type = phmap::priv::map_params, std::allocator >, 256, true>; key_compare = std::greater; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3821:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >*; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const int*; Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const int*; Tree = phmap::priv::btree, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const int*; Tree = phmap::priv::btree, 256, false> >; key_compare = phmap::priv::{anonymous}::KeyCompareToWeakOrdering; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, 256, false> >; typename Tree::params_type::init_type = int; typename Tree::params_type = phmap::priv::set_params, 256, false>; key_compare = phmap::priv::{anonymous}::KeyCompareToWeakOrdering; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3841:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >*; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const int*; Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const int*; Tree = phmap::priv::btree, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const int*; Tree = phmap::priv::btree, 256, false> >; key_compare = phmap::priv::{anonymous}::KeyCompareToWeakOrdering; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, 256, false> >; typename Tree::params_type::init_type = int; typename Tree::params_type = phmap::priv::set_params, 256, false>; key_compare = phmap::priv::{anonymous}::KeyCompareToWeakOrdering; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3841:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >*; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const int*; Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const int*; Tree = phmap::priv::btree, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const int*; Tree = phmap::priv::btree, 256, false> >; key_compare = phmap::priv::{anonymous}::KeyCompareToStrongOrdering; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, 256, false> >; typename Tree::params_type::init_type = int; typename Tree::params_type = phmap::priv::set_params, 256, false>; key_compare = phmap::priv::{anonymous}::KeyCompareToStrongOrdering; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3841:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, 256, false> >*; ElementType = phmap::priv::btree_node, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, 256, false> >*; layout_type = phmap::priv::Layout, 256, false> >*, unsigned char, int, phmap::priv::btree_node, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2399:46: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, 256, false>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, 256, false>; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2560:45: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const int&}; Params = phmap::priv::set_params, 256, false>; typename Params::reference = int&; typename Params::pointer = int*; iterator = phmap::priv::btree_iterator, 256, false> >, int&, int*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2580:31: required from 'void phmap::priv::btree::insert_iterator_unique(InputIterator, InputIterator) [with InputIterator = const int*; Params = phmap::priv::set_params, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3511:47: required from 'void phmap::priv::btree_set_container::insert(InputIterator, InputIterator) [with InputIterator = const int*; Tree = phmap::priv::btree, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3458:19: required from 'phmap::priv::btree_set_container::btree_set_container(InputIterator, InputIterator, const key_compare&, const allocator_type&) [with InputIterator = const int*; Tree = phmap::priv::btree, 256, false> >; key_compare = phmap::priv::{anonymous}::KeyCompareToStrongOrdering; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3464:72: required from 'phmap::priv::btree_set_container::btree_set_container(std::initializer_list, const key_compare&, const allocator_type&) [with Tree = phmap::priv::btree, 256, false> >; typename Tree::params_type::init_type = int; typename Tree::params_type = phmap::priv::set_params, 256, false>; key_compare = phmap::priv::{anonymous}::KeyCompareToStrongOrdering; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3841:21: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator, 256, true>; node_type = phmap::priv::btree_node, std::allocator, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const long long int&; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const long long int&; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, std::allocator >; C = std::multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator, 256, true> >*, unsigned char, long long int, phmap::priv::btree_node, std::allocator, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator, 256, true>; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const long long int&; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const long long int&; Params = phmap::priv::set_params, std::allocator, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::allocator, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>; value_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, std::allocator >; C = std::multiset, std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:850:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::__cxx11::basic_string&; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::__cxx11::basic_string&; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*, unsigned char, std::__cxx11::basic_string, std::allocator >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::__cxx11::basic_string, std::allocator >&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::__cxx11::basic_string&; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::__cxx11::basic_string&; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::__cxx11::basic_string&, std::__cxx11::basic_string*>; value_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:851:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, phmap::Less >, std::allocator >, 256, true> >*, unsigned char, std::pair, phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::set_params, phmap::Less >, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, phmap::Less >, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, phmap::Less >, std::allocator >, 256, true> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, phmap::Less >, std::allocator > >; C = std::multiset, std::less >, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:834:52: required from 'void phmap::priv::{anonymous}::MultiSetTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:852:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less >, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; node_type = phmap::priv::btree_node, std::allocator >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::allocator > >; C = std::multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator >, 256, true> >*; ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::allocator >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, phmap::priv::btree_node, std::allocator >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::allocator >, 256, true>; allocator_type = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; key_type = long long int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::map_params, std::allocator >, 256, true>; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >; iterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>; value_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::allocator > >; C = std::multimap, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = long long int; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:854:56: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; node_type = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::pair, std::__cxx11::basic_string >&; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::pair, std::__cxx11::basic_string >&; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::multimap, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*; ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >*; layout_type = phmap::priv::Layout, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >, phmap::priv::btree_node, std::allocator >, std::__cxx11::basic_string, std::allocator >, phmap::Less, std::allocator > >, std::allocator, std::allocator >, std::__cxx11::basic_string, std::allocator > > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; allocator_type = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, std::__cxx11::basic_string, std::allocator > >&}; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::pair, std::__cxx11::basic_string >&; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::pair, std::__cxx11::basic_string >&; Params = phmap::priv::map_params, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true>; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >; iterator = phmap::priv::btree_iterator, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >, std::pair, std::__cxx11::basic_string >&, std::pair, std::__cxx11::basic_string >*>; value_type = std::pair, std::__cxx11::basic_string >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > > >; C = std::multimap, std::__cxx11::basic_string, std::less >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::__cxx11::basic_string; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:855:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::__cxx11::basic_string, phmap::Less >, std::allocator, std::__cxx11::basic_string > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*; ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; node_type = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2588:43: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::pair, std::pair >&; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::pair, std::pair >&; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::multimap, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*; ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; typename layout_type::ElementType = phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*; layout_type = phmap::priv::Layout, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*, unsigned char, phmap::priv::map_slot_type, std::pair >, phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; allocator_type = std::allocator, std::pair > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::pair >&}; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2595:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(const key_type&, ValueType&&) [with ValueType = const std::pair, std::pair >&; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>; key_type = std::pair]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1795:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::insert_multi(ValueType&&) [with ValueType = const std::pair, std::pair >&; Params = phmap::priv::map_params, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true>; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3722:79: required from 'phmap::priv::btree_multiset_container::iterator phmap::priv::btree_multiset_container::insert(const value_type&) [with Tree = phmap::priv::btree, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >; iterator = phmap::priv::btree_iterator, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >, std::pair, std::pair >&, std::pair, std::pair >*>; value_type = std::pair, std::pair >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:560:25: required from 'void phmap::priv::{anonymous}::ConstTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:628:21: required from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::pair, phmap::Less >, std::allocator, std::pair > > >; C = std::multimap, std::pair, std::less >, std::allocator, std::pair > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:844:55: required from 'void phmap::priv::{anonymous}::MultiMapTest() [with K = std::pair; int N = 256]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:856:67: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::pair, phmap::Less >, std::allocator, std::pair > >, 256, true> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = int; ElementType = int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1907:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4222:30: required from 'decltype (declval()(declval(), declval())) phmap::priv::DecomposeValue(F&&, Arg&&) [with F = raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator >::EmplaceDecomposable; Arg = const int&; decltype (declval()(declval(), declval())) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4278:43: required from 'static decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) phmap::priv::FlatHashSetPolicy::apply(F&&, Args&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator >::EmplaceDecomposable; Args = {const int&}; T = int; decltype (phmap::priv::DecomposeValue(declval(), (declval)()...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:548:24: required from 'static decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) phmap::priv::hash_policy_traits >::apply(F&&, Ts&& ...) [with F = phmap::priv::raw_hash_set, phmap::Hash, phmap::EqualTo, std::allocator >::EmplaceDecomposable; Ts = {const int&}; P = phmap::priv::FlatHashSetPolicy; Policy = phmap::priv::FlatHashSetPolicy; = void; decltype (P::apply(forward(f), (forward)(phmap::priv::hash_policy_traits >::apply::ts)...)) = std::pair, phmap::Hash, phmap::EqualTo, std::allocator >::iterator, bool>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1439:35: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::emplace(Args&& ...) [with Args = {const int&}; typename std::enable_if, Hash, Eq, Ts ...>::value, int>::type = 0; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1320:23: required from 'std::pair::iterator, bool> phmap::priv::raw_hash_set::insert(const T&) [with T = int; typename std::enable_if::init_type>, SameAsElementReference >::value, int>::type = 0; typename std::enable_if, Hash, Eq, const T&>::value, int>::type = 0; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.h:407:47: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'int*'} increases required alignment of target type [-Wcast-align] At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics /usr/include/c++/13/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/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>:: | ^~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 56%] Linking CXX executable ex_emplace /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_emplace.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_emplace.dir/examples/emplace.cc.o -o ex_emplace make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 56%] Built target ex_emplace make -f CMakeFiles/ex_serialize.dir/build.make CMakeFiles/ex_serialize.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_serialize.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_serialize.dir/build.make CMakeFiles/ex_serialize.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 57%] Building CXX object CMakeFiles/ex_serialize.dir/examples/serialize.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_serialize.dir/examples/serialize.cc.o -MF CMakeFiles/ex_serialize.dir/examples/serialize.cc.o.d -o CMakeFiles/ex_serialize.dir/examples/serialize.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/serialize.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_dump.h:25, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/serialize.cc:15: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, unsigned int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = unsigned int; ElementType = unsigned int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_dump.h:88:9: required from 'bool phmap::priv::raw_hash_set::phmap_load(InputArchive&) [with InputArchive = phmap::BinaryInputArchive; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/serialize.cc:170:32: required from 'void testSetSerialization(const char*, const char*) [with SetType = phmap::flat_hash_set]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/serialize.cc:195:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&, const int&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const phmap::priv::hash_internal::EnumClass&, const int&}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'std::vector > phmap::priv::items(const Map&) [with Map = phmap::parallel_flat_hash_map >, 4, std::mutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/hash_policy_testing.h:150:43: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 59%] Linking CXX executable ex_serialize /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_serialize.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_serialize.dir/examples/serialize.cc.o -o ex_serialize make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 59%] Built target ex_serialize make -f CMakeFiles/ex_hash_std.dir/build.make CMakeFiles/ex_hash_std.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_hash_std.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_hash_std.dir/build.make CMakeFiles/ex_hash_std.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 60%] Building CXX object CMakeFiles/ex_hash_std.dir/examples/hash_std.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_hash_std.dir/examples/hash_std.cc.o -MF CMakeFiles/ex_hash_std.dir/examples/hash_std.cc.o.d -o CMakeFiles/ex_hash_std.dir/examples/hash_std.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_std.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_std.h:4, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_std.cc:1: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector, std::allocator > >]' at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from '_OIter std::generate_n(_OIter, _Size, _Generator) [with _OIter = back_insert_iterator, allocator > > >; _Size = int; _Generator = phmap::priv::hash_internal::Generator, void>]' at /usr/include/c++/13/bits/stl_algo.h:4477:11: /usr/include/c++/13/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 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_std.cc:4: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, Person}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = Person; ElementType = Person]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const Person*; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1136:79: required from 'phmap::priv::raw_hash_set::raw_hash_set(std::initializer_list::init_type>, size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; typename phmap::priv::hash_policy_traits::init_type = Person; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'Person*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 62%] Linking CXX executable ex_hash_std /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_hash_std.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_hash_std.dir/examples/hash_std.cc.o -o ex_hash_std make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 62%] Built target ex_hash_std make -f CMakeFiles/ex_hash_value.dir/build.make CMakeFiles/ex_hash_value.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_hash_value.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_hash_value.dir/build.make CMakeFiles/ex_hash_value.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 63%] Building CXX object CMakeFiles/ex_hash_value.dir/examples/hash_value.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_hash_value.dir/examples/hash_value.cc.o -MF CMakeFiles/ex_hash_value.dir/examples/hash_value.cc.o.d -o CMakeFiles/ex_hash_value.dir/examples/hash_value.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_value.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_value.h:4, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_value.cc:1: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_value.cc:4: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, Person}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = Person; ElementType = Person]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const Person*; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1136:79: required from 'phmap::priv::raw_hash_set::raw_hash_set(std::initializer_list::init_type>, size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; typename phmap::priv::hash_policy_traits::init_type = Person; size_t = unsigned int; hasher = phmap::Hash; key_equal = phmap::EqualTo; allocator_type = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4685:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'Person*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 65%] Linking CXX executable ex_hash_value /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_hash_value.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_hash_value.dir/examples/hash_value.cc.o -o ex_hash_value make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 65%] Built target ex_hash_value make -f CMakeFiles/ex_hash.dir/build.make CMakeFiles/ex_hash.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_hash.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_hash.dir/build.make CMakeFiles/ex_hash.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 66%] Building CXX object CMakeFiles/ex_hash.dir/examples/hash.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_hash.dir/examples/hash.cc.o -MF CMakeFiles/ex_hash.dir/examples/hash.cc.o.d -o CMakeFiles/ex_hash.dir/examples/hash.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash.cc:1: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 68%] Linking CXX executable ex_hash /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_hash.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_hash.dir/examples/hash.cc.o -o ex_hash make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 68%] Built target ex_hash make -f CMakeFiles/ex_two_files.dir/build.make CMakeFiles/ex_two_files.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_two_files.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_two_files.dir/build.make CMakeFiles/ex_two_files.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 69%] Building CXX object CMakeFiles/ex_two_files.dir/examples/f1.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_two_files.dir/examples/f1.cc.o -MF CMakeFiles/ex_two_files.dir/examples/f1.cc.o.d -o CMakeFiles/ex_two_files.dir/examples/f1.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/f1.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/f1.cc:6: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1069:13: required from 'phmap::priv::raw_hash_set::raw_hash_set(size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int; hasher = phmap::Hash >; key_equal = phmap::EqualTo >; allocator_type = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1088:53: required from 'phmap::priv::raw_hash_set::raw_hash_set(InputIter, InputIter, size_t, const hasher&, const key_equal&, const allocator_type&) [with InputIter = const std::pair, std::__cxx11::basic_string >*; Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int; hasher = phmap::Hash >; key_equal = phmap::EqualTo >; allocator_type = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1136:79: required from 'phmap::priv::raw_hash_set::raw_hash_set(std::initializer_list::init_type>, size_t, const hasher&, const key_equal&, const allocator_type&) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; typename phmap::priv::hash_policy_traits::init_type = std::pair, std::__cxx11::basic_string >; size_t = unsigned int; hasher = phmap::Hash >; key_equal = phmap::EqualTo >; allocator_type = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2391:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 71%] Building CXX object CMakeFiles/ex_two_files.dir/examples/f2.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_two_files.dir/examples/f2.cc.o -MF CMakeFiles/ex_two_files.dir/examples/f2.cc.o.d -o CMakeFiles/ex_two_files.dir/examples/f2.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/f2.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/f2.cc:7: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, std::__cxx11::basic_string, std::allocator > >}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, std::__cxx11::basic_string >; ElementType = phmap::priv::map_slot_type, std::__cxx11::basic_string >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = std::__cxx11::basic_string; Args = {}; Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2447:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&&, Args&& ...) [with K = std::__cxx11::basic_string; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, std::__cxx11::basic_string >, phmap::Hash >, phmap::EqualTo >, std::allocator, std::__cxx11::basic_string > > >; key_arg = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2485:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&&) [with K = std::__cxx11::basic_string; P = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, std::__cxx11::basic_string >; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, std::__cxx11::basic_string > >; MappedReference

= std::__cxx11::basic_string&; key_arg = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/f2.cc:19:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::__cxx11::basic_string > >*' {aka 'phmap::priv::map_slot_type, std::__cxx11::basic_string >*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 72%] Linking CXX executable ex_two_files /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_two_files.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_two_files.dir/examples/f1.cc.o CMakeFiles/ex_two_files.dir/examples/f2.cc.o -o ex_two_files make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 72%] Built target ex_two_files make -f CMakeFiles/ex_insert_bench.dir/build.make CMakeFiles/ex_insert_bench.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_insert_bench.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_insert_bench.dir/build.make CMakeFiles/ex_insert_bench.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 73%] Building CXX object CMakeFiles/ex_insert_bench.dir/examples/insert_bench.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_insert_bench.dir/examples/insert_bench.cc.o -MF CMakeFiles/ex_insert_bench.dir/examples/insert_bench.cc.o.d -o CMakeFiles/ex_insert_bench.dir/examples/insert_bench.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/insert_bench.cc [ 75%] Linking CXX executable test_parallel_node_hash_map /usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallel_node_hash_map.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_parallel_node_hash_map.dir/tests/parallel_node_hash_map_test.cc.o -o test_parallel_node_hash_map -lgmock_main -lgmock -lgtest In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/insert_bench.cc:8: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, std::pair*}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = std::pair*; ElementType = std::pair*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = int; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::DoNothing]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4126:58: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace_impl_with_hash(size_t, K&&, Args&& ...) [with K = int; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4119:42: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = int; Args = {}; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3982:32: required from 'std::pair::parallel_hash_set::iterator, bool> phmap::priv::parallel_hash_map::try_emplace(key_arg&&, Args&& ...) [with K = int; Args = {}; typename std::enable_if<(! std::is_convertible::parallel_hash_set::const_iterator>::value), int>::type = 0; K* = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; typename phmap::priv::parallel_hash_map::parallel_hash_set::iterator = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >::iterator; typename phmap::priv::parallel_hash_map::parallel_hash_set = phmap::priv::parallel_hash_set<4, phmap::priv::raw_hash_set, phmap::NullMutex, phmap::priv::NodeHashMapPolicy, phmap::Hash, phmap::EqualTo, std::allocator > >; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:4092:43: required from 'phmap::priv::parallel_hash_map::MappedReference

phmap::priv::parallel_hash_map::operator[](key_arg&&) [with K = int; P = phmap::priv::NodeHashMapPolicy; K* = 0; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = phmap::NullMutex; Policy = phmap::priv::NodeHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; MappedReference

= int&; key_arg = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/insert_bench.cc:113:61: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'std::pair**' increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 75%] Built target test_parallel_node_hash_map make -f CMakeFiles/ex_knucleotide.dir/build.make CMakeFiles/ex_knucleotide.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_knucleotide.dir/DependInfo.cmake "--color=" [ 76%] Linking CXX executable ex_insert_bench /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_insert_bench.dir/link.txt --verbose=1 make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_knucleotide.dir/build.make CMakeFiles/ex_knucleotide.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_insert_bench.dir/examples/insert_bench.cc.o -o ex_insert_bench [ 78%] Building CXX object CMakeFiles/ex_knucleotide.dir/examples/knucleotide.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_knucleotide.dir/examples/knucleotide.cc.o -MF CMakeFiles/ex_knucleotide.dir/examples/knucleotide.cc.o.d -o CMakeFiles/ex_knucleotide.dir/examples/knucleotide.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 78%] Built target ex_insert_bench make -f CMakeFiles/ex_dump_load.dir/build.make CMakeFiles/ex_dump_load.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_dump_load.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_dump_load.dir/build.make CMakeFiles/ex_dump_load.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 79%] Building CXX object CMakeFiles/ex_dump_load.dir/examples/dump_load.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_dump_load.dir/examples/dump_load.cc.o -MF CMakeFiles/ex_dump_load.dir/examples/dump_load.cc.o.d -o CMakeFiles/ex_dump_load.dir/examples/dump_load.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/dump_load.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:47: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_dump.h:25, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/dump_load.cc:2: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_dump.h:88:9: required from 'bool phmap::priv::raw_hash_set::phmap_load(InputArchive&) [with InputArchive = phmap::BinaryInputArchive; Policy = phmap::priv::FlatHashMapPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/dump_load.cc:18:23: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, unsigned int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, unsigned int>; ElementType = phmap::priv::map_slot_type, unsigned int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<3>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<3>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<3>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<3>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = Key<3>; Args = {}; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<3>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<3>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<3>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2447:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&&, Args&& ...) [with K = Key<3>; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<3>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<3>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<3>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; key_arg = Key<3>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2485:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&&) [with K = Key<3>; P = phmap::priv::FlatHashMapPolicy, unsigned int>; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<3>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; MappedReference

= unsigned int&; key_arg = Key<3>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:207:29: required from 'void WriteCount(const Cfg::Data&, const char*) [with unsigned int size = 3; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:231:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, unsigned int> >*' {aka 'phmap::priv::map_slot_type, unsigned int>*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, unsigned int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, unsigned int>; ElementType = phmap::priv::map_slot_type, unsigned int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<4>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<4>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<4>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<4>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = Key<4>; Args = {}; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<4>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<4>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<4>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2447:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&&, Args&& ...) [with K = Key<4>; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<4>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<4>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<4>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; key_arg = Key<4>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2485:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&&) [with K = Key<4>; P = phmap::priv::FlatHashMapPolicy, unsigned int>; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<4>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; MappedReference

= unsigned int&; key_arg = Key<4>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:207:29: required from 'void WriteCount(const Cfg::Data&, const char*) [with unsigned int size = 4; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:232:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, unsigned int> >*' {aka 'phmap::priv::map_slot_type, unsigned int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, unsigned int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, unsigned int>; ElementType = phmap::priv::map_slot_type, unsigned int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<6>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<6>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<6>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<6>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = Key<6>; Args = {}; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<6>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<6>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<6>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2447:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&&, Args&& ...) [with K = Key<6>; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<6>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<6>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<6>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; key_arg = Key<6>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2485:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&&) [with K = Key<6>; P = phmap::priv::FlatHashMapPolicy, unsigned int>; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<6>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; MappedReference

= unsigned int&; key_arg = Key<6>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:207:29: required from 'void WriteCount(const Cfg::Data&, const char*) [with unsigned int size = 6; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:233:18: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, unsigned int> >*' {aka 'phmap::priv::map_slot_type, unsigned int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, unsigned int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, unsigned int>; ElementType = phmap::priv::map_slot_type, unsigned int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<12>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<12>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<12>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<12>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = Key<12>; Args = {}; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<12>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<12>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<12>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2447:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&&, Args&& ...) [with K = Key<12>; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<12>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<12>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<12>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; key_arg = Key<12>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2485:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&&) [with K = Key<12>; P = phmap::priv::FlatHashMapPolicy, unsigned int>; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<12>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; MappedReference

= unsigned int&; key_arg = Key<12>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:207:29: required from 'void WriteCount(const Cfg::Data&, const char*) [with unsigned int size = 12; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:234:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, unsigned int> >*' {aka 'phmap::priv::map_slot_type, unsigned int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, unsigned int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, unsigned int>; ElementType = phmap::priv::map_slot_type, unsigned int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<18>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<18>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<18>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<18>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = Key<18>; Args = {}; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<18>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<18>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<18>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2447:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&&, Args&& ...) [with K = Key<18>; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<18>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<18>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<18>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; key_arg = Key<18>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2485:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&&) [with K = Key<18>; P = phmap::priv::FlatHashMapPolicy, unsigned int>; K* = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<18>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; MappedReference

= unsigned int&; key_arg = Key<18>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:207:29: required from 'void WriteCount(const Cfg::Data&, const char*) [with unsigned int size = 18; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:235:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, unsigned int> >*' {aka 'phmap::priv::map_slot_type, unsigned int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, unsigned int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, unsigned int>; ElementType = phmap::priv::map_slot_type, unsigned int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<1>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<1>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<1>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<1>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = const Key<1>&; Args = {}; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<1>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<1>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<1>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2454:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&, Args&& ...) [with K = Key<1>; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<1>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<1>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<1>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; key_arg = Key<1>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2490:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&) [with K = Key<1>; P = phmap::priv::FlatHashMapPolicy, unsigned int>; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<1>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; MappedReference

= unsigned int&; key_arg = Key<1>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:180:24: required from 'HashTable CalculateInThreads(const Cfg::Data&) [with unsigned int size = 1; HashTable = phmap::flat_hash_map, unsigned int, Key<1>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:191:50: required from 'void WriteFrequencies(const Cfg::Data&) [with unsigned int size = 1; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:228:24: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, unsigned int> >*' {aka 'phmap::priv::map_slot_type, unsigned int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, unsigned int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, unsigned int>; ElementType = phmap::priv::map_slot_type, unsigned int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<2>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<2>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<2>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<2>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2513:42: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace_impl(K&&, Args&& ...) [with K = const Key<2>&; Args = {}; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<2>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<2>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<2>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2454:32: required from 'std::pair::raw_hash_set::iterator, bool> phmap::priv::raw_hash_map::try_emplace(key_arg&, Args&& ...) [with K = Key<2>; Args = {}; typename std::enable_if<(! std::is_convertible::raw_hash_set::const_iterator>::value), int>::type = 0; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<2>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; typename phmap::priv::raw_hash_map::raw_hash_set::iterator = phmap::priv::raw_hash_set, unsigned int>, Key<2>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >::iterator; typename phmap::priv::raw_hash_map::raw_hash_set = phmap::priv::raw_hash_set, unsigned int>, Key<2>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; key_arg = Key<2>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2490:43: required from 'phmap::priv::raw_hash_map::MappedReference

phmap::priv::raw_hash_map::operator[](key_arg&) [with K = Key<2>; P = phmap::priv::FlatHashMapPolicy, unsigned int>; Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = Key<2>::Hash; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; MappedReference

= unsigned int&; key_arg = Key<2>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:180:24: required from 'HashTable CalculateInThreads(const Cfg::Data&) [with unsigned int size = 2; HashTable = phmap::flat_hash_map, unsigned int, Key<2>::Hash, phmap::EqualTo >, std::allocator, unsigned int> > >; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:191:50: required from 'void WriteFrequencies(const Cfg::Data&) [with unsigned int size = 2; Cfg::Data = std::vector]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/knucleotide.cc:229:24: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, unsigned int> >*' {aka 'phmap::priv::map_slot_type, unsigned int>*'} increases required alignment of target type [-Wcast-align] At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 81%] Linking CXX executable ex_dump_load /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_dump_load.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_dump_load.dir/examples/dump_load.cc.o -o ex_dump_load make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 81%] Built target ex_dump_load make -f CMakeFiles/ex_btree.dir/build.make CMakeFiles/ex_btree.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_btree.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_btree.dir/build.make CMakeFiles/ex_btree.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 82%] Building CXX object CMakeFiles/ex_btree.dir/examples/btree.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_btree.dir/examples/btree.cc.o -MF CMakeFiles/ex_btree.dir/examples/btree.cc.o.d -o CMakeFiles/ex_btree.dir/examples/btree.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:66, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:3: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, int>; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; slot_type = phmap::priv::map_slot_type, int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2687:67: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3359:65: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(iterator) [with Tree = phmap::priv::btree, int, phmap::Less >, std::allocator, int> >, 256, false> >; iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:19:14: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type >; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; slot_type = phmap::priv::map_slot_type >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; reference = std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >; Reference = std::pair >&; Pointer = std::pair >*; reference = std::pair >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:32:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = std::tuple, std::allocator > >; ElementType = std::tuple, std::allocator > >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename layout_type::ElementType = std::tuple, std::allocator > >; layout_type = phmap::priv::Layout, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; slot_type = std::tuple, std::allocator > >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; reference = std::tuple, std::allocator > >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >; Reference = std::tuple, std::allocator > >&; Pointer = std::tuple, std::allocator > >*; reference = std::tuple, std::allocator > >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:45:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, std::allocator > > >*' {aka 'std::tuple, std::allocator > >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >* const; ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; node_type = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >* const; ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2739:42: required from 'phmap::priv::btree::iterator phmap::priv::btree::rebalance_after_delete(iterator) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2703:24: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3359:65: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(iterator) [with Tree = phmap::priv::btree, int, phmap::Less >, std::allocator, int> >, 256, false> >; iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:19:14: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator > >}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:29:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; node_type = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >* const; ElementType = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3086:42: required from 'static IterType phmap::priv::btree::internal_last(IterType) [with IterType = phmap::priv::btree_iterator, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >, std::tuple, std::allocator > >&, std::tuple, std::allocator > >*>; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2541:42: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::tuple, std::allocator > >}; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename Params::reference = std::tuple, std::allocator > >&; typename Params::pointer = std::tuple, std::allocator > >*; key_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >, std::tuple, std::allocator > >&, std::tuple, std::allocator > >*>; value_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:40:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*; ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1217:51: required from 'void phmap::priv::btree_node::set_child(size_type, phmap::priv::btree_node*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2155:17: required from 'void phmap::priv::btree_node::remove_value(int, allocator_type*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; allocator_type = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2693:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3359:65: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(iterator) [with Tree = phmap::priv::btree, int, phmap::Less >, std::allocator, int> >, 256, false> >; iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:19:14: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*; ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; node_type = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, int>}; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename Params::reference = std::pair, int>&; typename Params::pointer = std::pair, int>*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, int, phmap::Less >, std::allocator, int> >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>; value_type = std::pair, int>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:21:15: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type, int>; layout_type = phmap::priv::Layout, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator >, int>, phmap::priv::btree_node, std::allocator >, int, phmap::Less, std::allocator > >, std::allocator, std::allocator >, int> >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; slot_type = phmap::priv::map_slot_type, int>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; key_type = std::__cxx11::basic_string; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, int, phmap::Less >, std::allocator, int> >, 256, false> >; Reference = std::pair, int>&; Pointer = std::pair, int>*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator >, int>}; Params = phmap::priv::map_params, int, phmap::Less >, std::allocator, int> >, 256, false>; typename Params::reference = std::pair, int>&; typename Params::pointer = std::pair, int>*; key_type = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, int, phmap::Less >, std::allocator, int> >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, int, phmap::Less >, std::allocator, int> >, 256, false> >, std::pair, int>&, std::pair, int>*>; value_type = std::pair, int>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:21:15: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'const phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator > >}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:29:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type >; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; slot_type = phmap::priv::map_slot_type >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >; Reference = std::pair >&; Pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator > >}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:29:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'const phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; allocator_type = std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::pair, std::allocator > >}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::pair, std::allocator > >}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3486:45: required from 'std::pair phmap::priv::btree_set_container::emplace(Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:29:17: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; node_type = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::tuple, std::allocator > >}; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename Params::reference = std::tuple, std::allocator > >&; typename Params::pointer = std::tuple, std::allocator > >*; key_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >, std::tuple, std::allocator > >&, std::tuple, std::allocator > >*>; value_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:40:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const std::tuple, std::allocator > >; ElementType = std::tuple, std::allocator > >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename layout_type::ElementType = std::tuple, std::allocator > >; layout_type = phmap::priv::Layout, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; slot_type = std::tuple, std::allocator > >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; key_type = std::tuple, std::allocator > >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >; Reference = std::tuple, std::allocator > >&; Pointer = std::tuple, std::allocator > >*; key_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::tuple, std::allocator > >}; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename Params::reference = std::tuple, std::allocator > >&; typename Params::pointer = std::tuple, std::allocator > >*; key_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >, std::tuple, std::allocator > >&, std::tuple, std::allocator > >*>; value_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:40:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst, std::allocator > > >*' {aka 'const std::tuple, std::allocator > >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*; ElementType = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, std::tuple, std::allocator > >, phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; allocator_type = std::allocator, std::allocator > > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {std::tuple, std::allocator > >}; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; iterator = phmap::priv::btree_iterator, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >, std::tuple, std::allocator > >&, std::tuple, std::allocator > >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {std::tuple, std::allocator > >}; Params = phmap::priv::set_params, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false>; typename Params::reference = std::tuple, std::allocator > >&; typename Params::pointer = std::tuple, std::allocator > >*; key_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3481:45: required from 'std::pair phmap::priv::btree_set_container::insert(value_type&&) [with Tree = phmap::priv::btree, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >, std::tuple, std::allocator > >&, std::tuple, std::allocator > >*>; value_type = std::tuple, std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/btree.cc:40:19: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, std::allocator > >, phmap::Less, std::allocator > > >, std::allocator, std::allocator > > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 84%] Linking CXX executable ex_knucleotide /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_knucleotide.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_knucleotide.dir/examples/knucleotide.cc.o -o ex_knucleotide make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 84%] Built target ex_knucleotide make -f CMakeFiles/ex_hash_bench.dir/build.make CMakeFiles/ex_hash_bench.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_hash_bench.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_hash_bench.dir/build.make CMakeFiles/ex_hash_bench.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 85%] Building CXX object CMakeFiles/ex_hash_bench.dir/examples/hash_bench.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_hash_bench.dir/examples/hash_bench.cc.o -MF CMakeFiles/ex_hash_bench.dir/examples/hash_bench.cc.o.d -o CMakeFiles/ex_hash_bench.dir/examples/hash_bench.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_bench.cc cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, int>&>, std::allocator, int>&> > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, int>&>*, std::vector, int>&>, std::allocator, int>&> > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_bench.cc:9: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ [ 86%] Linking CXX executable ex_btree /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_btree.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_btree.dir/examples/btree.cc.o -o ex_btree make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 86%] Built target ex_btree make -f CMakeFiles/ex_matt.dir/build.make CMakeFiles/ex_matt.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_matt.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_matt.dir/build.make CMakeFiles/ex_matt.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, unsigned int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, unsigned int>; ElementType = phmap::priv::map_slot_type, unsigned int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1706:13: required from 'void phmap::priv::raw_hash_set::rehash(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1710:30: required from 'void phmap::priv::raw_hash_set::reserve(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, unsigned int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, unsigned int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/hash_bench.cc:102:16: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, unsigned int> >*' {aka 'phmap::priv::map_slot_type, unsigned int>*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] Building CXX object CMakeFiles/ex_matt.dir/examples/matt.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_matt.dir/examples/matt.cc.o -MF CMakeFiles/ex_matt.dir/examples/matt.cc.o.d -o CMakeFiles/ex_matt.dir/examples/matt.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/matt.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 89%] Linking CXX executable ex_hash_bench /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_hash_bench.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_hash_bench.dir/examples/hash_bench.cc.o -o ex_hash_bench make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/matt.cc:10: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ [ 89%] Built target ex_hash_bench make -f CMakeFiles/ex_mt_word_counter.dir/build.make CMakeFiles/ex_mt_word_counter.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_mt_word_counter.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_mt_word_counter.dir/build.make CMakeFiles/ex_mt_word_counter.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 91%] Building CXX object CMakeFiles/ex_mt_word_counter.dir/examples/mt_word_counter.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_mt_word_counter.dir/examples/mt_word_counter.cc.o -MF CMakeFiles/ex_mt_word_counter.dir/examples/mt_word_counter.cc.o.d -o CMakeFiles/ex_mt_word_counter.dir/examples/mt_word_counter.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/mt_word_counter.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, long long unsigned int}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = long long unsigned int; ElementType = long long unsigned int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1706:13: required from 'void phmap::priv::raw_hash_set::rehash(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1710:30: required from 'void phmap::priv::raw_hash_set::reserve(size_t) [with Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1373:15: required from 'void phmap::priv::raw_hash_set::insert(InputIt, InputIt) [with InputIt = __gnu_cxx::__normal_iterator >; typename std::enable_if::value, int>::type = 0; Policy = phmap::priv::FlatHashSetPolicy; Hash = phmap::Hash; Eq = phmap::EqualTo; Alloc = std::allocator]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/matt.cc:91:13: required from 'void test(const char*, const Perturb&, const Perturb&) [with Set = phmap::flat_hash_set; unsigned int N = 10000000; Perturb = std::function&)>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/matt.cc:121:44: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/mt_word_counter.cc:4: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ In file included from /usr/include/c++/13/algorithm:61, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:106: /usr/include/c++/13/bits/stl_algo.h: In function 'void std::shuffle(_RAIter, _RAIter, _UGenerator&&) [with _RAIter = __gnu_cxx::__normal_iterator >; _UGenerator = mersenne_twister_engine&]': /usr/include/c++/13/bits/stl_algo.h:3742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3742 | shuffle(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~ /usr/include/c++/13/bits/stl_algo.h:3742:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/matt.cc: In function 'main()::&)>': /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/matt.cc:111:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 111 | std::shuffle(order.begin(), order.end(), g); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type >; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1161:65: required from 'phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; slot_type = phmap::priv::map_slot_type >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1203:72: required from 'phmap::priv::btree_node::reference phmap::priv::btree_node::value(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; reference = std::pair >&; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1540:31: required from 'phmap::priv::btree_iterator::reference phmap::priv::btree_iterator::operator*() const [with Node = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >; Reference = std::pair >&; Pointer = std::pair >*; reference = std::pair >&]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/mt_word_counter.cc:80:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1211:66: required from 'phmap::priv::btree_node* phmap::priv::btree_node::child(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3224:43: required from 'void phmap::priv::btree::internal_clear(node_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2859:13: required from 'void phmap::priv::btree::clear() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1704:13: required from 'phmap::priv::btree::~btree() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3264:11: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1191:57: required from 'phmap::priv::btree_node* phmap::priv::btree_node::parent() const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1963:54: required from 'phmap::priv::btree::node_type* phmap::priv::btree::leftmost() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1712:37: required from 'phmap::priv::btree::iterator phmap::priv::btree::begin() [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3307:68: required from 'phmap::priv::btree_container::iterator phmap::priv::btree_container::begin() [with Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/mt_word_counter.cc:80:26: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >* const*' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type, std::allocator >, int>}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type, int>; ElementType = phmap::priv::map_slot_type, int>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2132:13: required from 'void phmap::priv::raw_hash_set::rehash_and_grow_if_necessary() [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, int> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2232:13: required from 'size_t phmap::priv::raw_hash_set::prepare_insert(size_t) [with Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, int> >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3824:40: required from 'std::tuple::Inner*, unsigned int, bool> phmap::priv::parallel_hash_set::find_or_prepare_insert_with_hash(size_t, const K&, ReadWriteLock&) [with K = std::__cxx11::basic_string; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, int> >; size_t = unsigned int; ReadWriteLock = phmap::LockableBaseImpl::WriteLock]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3364:58: required from 'bool phmap::priv::parallel_hash_set::lazy_emplace_l(key_arg&, FExists&&, FEmplace&&) [with K = std::__cxx11::basic_string; FExists = main():: >&&)>::, int>, phmap::Hash >, phmap::EqualTo >, std::allocator, int> > >::value_type&)>; FEmplace = main():: >&&)>::, int>, phmap::Hash >, phmap::EqualTo >, std::allocator, int> > >::constructor&)>; unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy, int>; Hash = phmap::Hash >; Eq = phmap::EqualTo >; Alloc = std::allocator, int> >; key_arg = std::__cxx11::basic_string]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/mt_word_counter.cc:61:51: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst, int> >*' {aka 'phmap::priv::map_slot_type, int>*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 0; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 0; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1159:58: required from 'void phmap::priv::btree_node::set_parent(phmap::priv::btree_node*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1381:16: required from 'static phmap::priv::btree_node* phmap::priv::btree_node::init_leaf(phmap::priv::btree_node*, phmap::priv::btree_node*, int) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1993:40: required from 'phmap::priv::btree::node_type* phmap::priv::btree::new_leaf_root_node(int) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; node_type = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2529:43: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3615:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(const key_type&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3653:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](const key_type&) [with Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; mapped_type = std::__cxx11::basic_string; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/mt_word_counter.cc:78:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >**' increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 2; Char = const char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = const phmap::priv::map_slot_type >; ElementType = phmap::priv::map_slot_type >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1155:56: required from 'const typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() const [with typename Params::size_type N = 2; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::map_slot_type >; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1162:71: required from 'const phmap::priv::btree_node::slot_type* phmap::priv::btree_node::slot(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; slot_type = phmap::priv::map_slot_type >; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1202:78: required from 'const phmap::priv::btree_node::key_type& phmap::priv::btree_node::key(size_type) const [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; key_type = int; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1581:55: required from 'const phmap::priv::btree_iterator::key_type& phmap::priv::btree_iterator::key() const [with Node = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >; Reference = std::pair >&; Pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2542:57: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3615:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(const key_type&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3653:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](const key_type&) [with Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; mapped_type = std::__cxx11::basic_string; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/mt_word_counter.cc:78:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'const char*' to 'phmap::priv::internal_layout::CopyConst > >*' {aka 'const phmap::priv::map_slot_type >*'} increases required alignment of target type [-Wcast-align] /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 3; Char = char; Elements = {phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*}; unsigned int ...SizeSeq = {0, 1, 2, 3}; unsigned int ...OffsetSeq = {0, 1, 2, 3}; phmap::priv::internal_layout::CopyConst > = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1149:56: required from 'typename phmap::priv::btree_node::layout_type::ElementType* phmap::priv::btree_node::GetField() [with typename Params::size_type N = 3; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename layout_type::ElementType = phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >*; layout_type = phmap::priv::Layout, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*, unsigned char, phmap::priv::map_slot_type, std::allocator > >, phmap::priv::btree_node, std::allocator >, phmap::Less, std::allocator, std::allocator > > >, 256, false> >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:1212:69: required from 'phmap::priv::btree_node*& phmap::priv::btree_node::mutable_child(size_type) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; size_type = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2393:40: required from 'void phmap::priv::btree_node::swap(phmap::priv::btree_node*, allocator_type*) [with Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; allocator_type = std::allocator > >]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3114:32: required from 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2547:33: required from 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_unique(const key_type&, Args&& ...) [with Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; Params = phmap::priv::map_params, phmap::Less, std::allocator > >, 256, false>; typename Params::reference = std::pair >&; typename Params::pointer = std::pair >*; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3615:45: required from 'std::pair phmap::priv::btree_map_container::try_emplace(const key_type&, Args&& ...) [with Args = {}; Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; typename Tree::iterator = phmap::priv::btree_iterator, phmap::Less, std::allocator > >, 256, false> >, std::pair >&, std::pair >*>; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3653:31: required from 'phmap::priv::btree_map_container::mapped_type& phmap::priv::btree_map_container::operator[](const key_type&) [with Tree = phmap::priv::btree, phmap::Less, std::allocator > >, 256, false> >; mapped_type = std::__cxx11::basic_string; key_type = int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/mt_word_counter.cc:78:27: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::btree_node, phmap::Less, std::allocator > >, 256, false> >**' increases required alignment of target type [-Wcast-align] At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [ 92%] Linking CXX executable ex_matt /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_matt.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_matt.dir/examples/matt.cc.o -o ex_matt make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 92%] Built target ex_matt make -f CMakeFiles/ex_p_bench.dir/build.make CMakeFiles/ex_p_bench.dir/depend make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' cd /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles/ex_p_bench.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make -f CMakeFiles/ex_p_bench.dir/build.make CMakeFiles/ex_p_bench.dir/build make[3]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 94%] Building CXX object CMakeFiles/ex_p_bench.dir/examples/p_bench.cc.o /usr/bin/c++ -I/build/reproducible-path/parallel-hashmap-1.3.12+ds -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -std=gnu++11 -MD -MT CMakeFiles/ex_p_bench.dir/examples/p_bench.cc.o -MF CMakeFiles/ex_p_bench.dir/examples/p_bench.cc.o.d -o CMakeFiles/ex_p_bench.dir/examples/p_bench.cc.o -c /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/p_bench.cc In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:120, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/p_bench.cc:15: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h: In member function 'H phmap::Combiner::operator()(H, size_t)': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_utils.h:324:16: warning: right shift count >= width of type [-Wshift-count-overflow] 324 | k ^= k >> r; | ~~^~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics In file included from /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:121: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h: In instantiation of 'phmap::priv::internal_layout::CopyConst, phmap::integer_sequence, phmap::integer_sequence >::ElementType >* phmap::priv::internal_layout::LayoutImpl, phmap::integer_sequence, phmap::integer_sequence >::Pointer(Char*) const [with unsigned int N = 1; Char = char; Elements = {signed char, phmap::priv::map_slot_type}; unsigned int ...SizeSeq = {0, 1}; unsigned int ...OffsetSeq = {0, 1}; phmap::priv::internal_layout::CopyConst > = phmap::priv::map_slot_type; ElementType = phmap::priv::map_slot_type]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2009:44: required from 'void phmap::priv::raw_hash_set::initialize_slots(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:2045:9: required from 'void phmap::priv::raw_hash_set::resize(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:1706:13: required from 'void phmap::priv::raw_hash_set::rehash(size_t) [with Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3566:30: required from 'void phmap::priv::parallel_hash_set::rehash(size_t) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap.h:3574:9: required from 'void phmap::priv::parallel_hash_set::reserve(size_t) [with unsigned int N = 4; RefSet = phmap::priv::raw_hash_set; Mtx_ = std::mutex; Policy = phmap::priv::FlatHashMapPolicy; Hash = std::hash; Eq = std::equal_to; Alloc = std::allocator >; size_t = unsigned int]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/p_bench.cc:121:20: required from 'void renumber(const std::vector&, std::vector >, int) [with Map = phmap::parallel_flat_hash_map, std::equal_to, std::allocator >, 4, std::mutex>; Map_nomutex = phmap::parallel_flat_hash_map, std::equal_to, std::allocator >, 4, phmap::NullMutex>]' /build/reproducible-path/parallel-hashmap-1.3.12+ds/examples/p_bench.cc:180:43: required from here /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/phmap_base.h:3971:16: warning: cast from 'char*' to 'phmap::priv::internal_layout::CopyConst >*' {aka 'phmap::priv::map_slot_type*'} increases required alignment of target type [-Wcast-align] 3971 | return reinterpret_cast>*>(p + Offset()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Linking CXX executable ex_mt_word_counter /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_mt_word_counter.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_mt_word_counter.dir/examples/mt_word_counter.cc.o -o ex_mt_word_counter make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 95%] Built target ex_mt_word_counter /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 [ 97%] Linking CXX executable ex_p_bench /usr/bin/cmake -E cmake_link_script CMakeFiles/ex_p_bench.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/ex_p_bench.dir/examples/p_bench.cc.o -o ex_p_bench make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 97%] Built target ex_p_bench /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector&>, std::allocator&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >&>, std::allocator >&> > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator >, int>&>}; _Tp = testing::Matcher, int>&>; _Alloc = std::allocator, int>&> >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, int>&>, std::allocator, int>&> > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void phmap::priv::gtest_suite_ModifiersTest_::Erase::TestBody() [with gtest_TypeParam_ = phmap::parallel_flat_hash_map >, 4, std::mutex>]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_modifiers_test.h:222:56: /usr/include/c++/13/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 file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.h:37: /usr/include/c++/13/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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/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_less_iter]': /usr/include/c++/13/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/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/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/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/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/bits/stl_algo.h:1812:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1854 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/13/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/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 file included from /usr/include/gmock/gmock-spec-builders.h:78, from /usr/include/gmock/gmock-function-mocker.h:43, from /usr/include/gmock/gmock.h:58, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/unordered_map_constructor_test.h:26, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/flat_hash_map_test.cc:41: /usr/include/gmock/gmock-matchers.h: In member function 'testing::internal::MatchMatrix testing::internal::UnorderedElementsAreMatcherImpl::AnalyzeElements(ElementIter, ElementIter, std::vector >*, testing::MatchResultListener*) const [with ElementIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Container = const std::vector, std::allocator > >&]': /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3657 | MatchMatrix AnalyzeElements(ElementIter elem_first, ElementIter elem_last, | ^~~~~~~~~~~~~~~ /usr/include/gmock/gmock-matchers.h:3657:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/gmock/gmock-matchers.h: In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector, std::allocator > >&]': /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ In member function 'bool testing::internal::UnorderedElementsAreMatcherImpl::MatchAndExplain(Container, testing::MatchResultListener*) const [with Container = const std::vector, std::allocator > >&]', inlined from 'static decltype (P::Get(m).MatchAndExplain(value, listener)) testing::internal::MatcherBase::MatchAndExplainImpl(const testing::internal::MatcherBase&, const T&, testing::MatchResultListener*) [with P = testing::internal::MatcherBase, std::allocator > >&>::ValuePolicy, std::allocator > >&>*, true>; T = const std::vector, std::allocator > >&]' at /usr/include/gtest/gtest-matchers.h:343:37: /usr/include/gmock/gmock-matchers.h:3647:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3647 | MatchMatrix matrix = | ^~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 3097 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 [ 98%] Linking CXX executable test_parallel_flat_hash_map_mutex /usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallel_flat_hash_map_mutex.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_parallel_flat_hash_map_mutex.dir/tests/parallel_flat_hash_map_mutex_test.cc.o -o test_parallel_flat_hash_map_mutex -lgmock_main -lgmock -lgtest make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [ 98%] Built target test_parallel_flat_hash_map_mutex /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, phmap::priv::{anonymous}::PropagatingCountingAlloc, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 In file included from /usr/include/c++/13/algorithm:60: /usr/include/c++/13/bits/stl_algobase.h: In function 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/13/bits/stl_algobase.h:155:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/13/bits/stl_algobase.h:155: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/vector:72, from /usr/include/c++/13/bits/random.h:34, from /usr/include/c++/13/random:51, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.h:39: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, std::allocator, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 3097 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, std::allocator, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2552:17: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 2552 | inline auto btree

::insert_hint_unique(iterator position, const key_type &key, | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In constructor 'phmap::priv::base_checker::base_checker(InputIterator, InputIterator) [with InputIterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, const long long int&, const long long int*>; TreeType = phmap::btree_set; CheckerType = std::set, std::allocator >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:109:5: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, const long long int&, const long long int*>' changed in GCC 7.1 109 | base_checker(InputIterator b, InputIterator e) | ^~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:109:5: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, const long long int&, const long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::rebalance_after_delete(iterator) [with Params = phmap::priv::set_params, std::allocator, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2713:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 2713 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::set_params, std::allocator, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2677:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 2677 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer> > phmap::priv::btree::erase(iterator, iterator) [with Params = phmap::priv::set_params, std::allocator, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2753:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 2753 | auto btree

::erase(iterator _begin, iterator _end) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2753:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair, std::allocator >, long long int>&}; Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >, std::pair, long long int>&, std::pair, long long int>*>'} changed in GCC 7.1 3097 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::rebalance_after_delete(iterator) [with Params = phmap::priv::map_params, long long int, phmap::Less >, std::allocator, long long int> >, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2713:10: note: parameter passing for argument of type 'phmap::priv::btree, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, long long int, phmap::Less >, std::allocator, long long int> >, 256, false> >, std::pair, long long int>&, std::pair, long long int>*>'} changed in GCC 7.1 2713 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ In file included from /usr/include/c++/13/map:62, from /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.h:44: /usr/include/c++/13/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/13/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2503 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In member function 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_set; CheckerType = std::set, std::allocator >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:243:10: note: parameter passing for argument of type 'phmap::priv::base_checker, std::set, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 243 | void erase(iterator begin, iterator end) { | ^~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:243:10: note: parameter passing for argument of type 'phmap::priv::base_checker, std::set, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_set.h:709:26, inlined from 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_set; CheckerType = std::set, std::allocator >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:257:23: /usr/include/c++/13/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(const_iterator, const_iterator) [with Tree = phmap::priv::btree, std::allocator, 256, false> >]', inlined from 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_set; CheckerType = std::set, std::allocator >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:258:20: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3361:31: note: parameter passing for argument of type 'phmap::priv::btree_container, std::allocator, 256, false> > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 3361 | return tree_.erase(iterator(first), iterator(last)).second; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:85:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:85: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/bits/stl_algo.h:85: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/bits/stl_algo.h:85: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/bits/stl_algo.h:91:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 91 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:95:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 95 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:93:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 93 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_less_iter]': /usr/include/c++/13/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/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 /usr/include/c++/13/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/13/bits/stl_algo.h:1854:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1854: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/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/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/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/13/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2503 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h:2503:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_set.h:687:26, inlined from 'int phmap::priv::base_checker::erase(const key_type&) [with TreeType = phmap::btree_set; CheckerType = std::set, std::allocator >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:214:38: /usr/include/c++/13/bits/stl_tree.h:2521:19: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2521 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In constructor 'phmap::priv::{anonymous}::unique_checker::unique_checker(InputIterator, InputIterator) [with InputIterator = phmap::priv::btree_iterator, std::allocator, 256, false> >, const long long int&, const long long int*>; TreeType = phmap::btree_set; CheckerType = std::set, std::allocator >]', inlined from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = unique_checker, std::set, std::allocator > >; V = long long int]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:444:11: /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:342:75: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, const long long int&, const long long int*>' changed in GCC 7.1 342 | unique_checker(InputIterator b, InputIterator e) : super_type(b, e) {} | ^ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:342:75: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, const long long int&, const long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:342:75: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, const long long int&, const long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In function 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = unique_checker, std::set, std::allocator > >; V = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>' changed in GCC 7.1 517 | mutable_b.erase(mutable_b.begin(), mutable_b.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>' changed in GCC 7.1 525 | mutable_b.erase(mutable_b.begin(), mutable_iter_end); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::set, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::set, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::set, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 533 | mutable_b.erase(mutable_iter_begin, mutable_b.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::set, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 543 | mutable_b.erase(mutable_iter_begin, mutable_iter_end); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::set, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::set, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, false> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 3097 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer>, bool> phmap::priv::btree::insert_hint_unique(iterator, const key_type&, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2552:17: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 2552 | inline auto btree

::insert_hint_unique(iterator position, const key_type &key, | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In constructor 'phmap::priv::base_checker::base_checker(InputIterator, InputIterator) [with InputIterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, const std::pair&, const std::pair*>; TreeType = phmap::btree_map, std::allocator > >; CheckerType = std::map, std::allocator > >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:109:5: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, const std::pair&, const std::pair*>' changed in GCC 7.1 109 | base_checker(InputIterator b, InputIterator e) | ^~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:109:5: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, const std::pair&, const std::pair*>' changed in GCC 7.1 /usr/include/c++/13/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_less_iter]': /usr/include/c++/13/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/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_less_iter]': /usr/include/c++/13/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/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 In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:1897:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1897 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1898 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1897:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/13/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_less_iter]': /usr/include/c++/13/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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::rebalance_after_delete(iterator) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2713:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 2713 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2677:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 2677 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_map.h:1119:26, inlined from 'int phmap::priv::base_checker::erase(const key_type&) [with TreeType = phmap::btree_map, std::allocator > >; CheckerType = std::map, std::allocator > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:214:38: /usr/include/c++/13/bits/stl_tree.h:2521:19: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2521 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer> > phmap::priv::btree::erase(iterator, iterator) [with Params = phmap::priv::map_params, std::allocator >, 256, false>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2753:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 2753 | auto btree

::erase(iterator _begin, iterator _end) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2753:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, false> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In member function 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_map, std::allocator > >; CheckerType = std::map, std::allocator > >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:243:10: note: parameter passing for argument of type 'phmap::priv::base_checker, std::allocator > >, std::map, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 243 | void erase(iterator begin, iterator end) { | ^~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:243:10: note: parameter passing for argument of type 'phmap::priv::base_checker, std::allocator > >, std::map, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_map.h:1139:26, inlined from 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_map, std::allocator > >; CheckerType = std::map, std::allocator > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:257:23: /usr/include/c++/13/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(const_iterator, const_iterator) [with Tree = phmap::priv::btree, std::allocator >, 256, false> >]', inlined from 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_map, std::allocator > >; CheckerType = std::map, std::allocator > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:258:20: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3361:31: note: parameter passing for argument of type 'phmap::priv::btree_container, std::allocator >, 256, false> > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 3361 | return tree_.erase(iterator(first), iterator(last)).second; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'phmap::priv::{anonymous}::unique_checker::unique_checker(InputIterator, InputIterator) [with InputIterator = phmap::priv::btree_iterator, std::allocator >, 256, false> >, const std::pair&, const std::pair*>; TreeType = phmap::btree_map, std::allocator > >; CheckerType = std::map, std::allocator > >]', inlined from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = unique_checker, std::allocator > >, std::map, std::allocator > > >; V = std::pair]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:444:11: /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:342:75: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, const std::pair&, const std::pair*>' changed in GCC 7.1 342 | unique_checker(InputIterator b, InputIterator e) : super_type(b, e) {} | ^ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:342:75: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, const std::pair&, const std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:342:75: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, const std::pair&, const std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In function 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = unique_checker, std::allocator > >, std::map, std::allocator > > >; V = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>' changed in GCC 7.1 517 | mutable_b.erase(mutable_b.begin(), mutable_b.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>' changed in GCC 7.1 525 | mutable_b.erase(mutable_b.begin(), mutable_iter_end); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::allocator > >, std::map, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::allocator > >, std::map, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::allocator > >, std::map, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 533 | mutable_b.erase(mutable_iter_begin, mutable_b.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::allocator > >, std::map, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 543 | mutable_b.erase(mutable_iter_begin, mutable_iter_end); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::allocator > >, std::map, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::unique_checker, std::allocator > >, std::map, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, false> >, std::pair&, std::pair*>'} changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::vector<_RealType> phmap::priv::GenerateValuesWithSeed(size_t, int, int) [with V = long long int]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.h:424:26: /usr/include/c++/13/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_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_set; C = std::set, std::allocator >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:615:18, inlined from 'void phmap::priv::{anonymous}::SetTest() [with K = long long int; int N = 256]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:805:41, inlined from 'virtual void phmap::priv::{anonymous}::Btree_set_int64_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:821:46: /usr/include/c++/13/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); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'std::vector<_RealType> phmap::priv::GenerateValuesWithSeed(size_t, int, int) [with V = std::pair]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.h:424:26: /usr/include/c++/13/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_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from 'void phmap::priv::{anonymous}::BtreeTest() [with T = phmap::btree_map, std::allocator > >; C = std::map, std::allocator > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:615:18, inlined from 'void phmap::priv::{anonymous}::MapTest() [with K = long long int; int N = 256]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:815:44, inlined from 'virtual void phmap::priv::{anonymous}::Btree_map_int64_Test::TestBody()' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:825:46: /usr/include/c++/13/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); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::rebalance_after_delete(iterator) [with Params = phmap::priv::set_params, std::allocator, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2713:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 2713 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::set_params, std::allocator, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2677:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 2677 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer> > phmap::priv::btree::erase(iterator, iterator) [with Params = phmap::priv::set_params, std::allocator, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2753:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 2753 | auto btree

::erase(iterator _begin, iterator _end) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2753:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::size_type phmap::priv::btree::erase_multi(const K&) [with K = long long int; Params = phmap::priv::set_params, std::allocator, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2853:21: note: parameter passing for argument of type 'const phmap::priv::btree, std::allocator, 256, true> >::iterator' {aka 'const phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 2853 | return erase(_begin, _end).first; | ~~~~~^~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::multiset<_Key, _Compare, _Alloc>::size_type std::multiset<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_multiset.h:672:26, inlined from 'int phmap::priv::base_checker::erase(const key_type&) [with TreeType = phmap::btree_multiset, std::allocator >; CheckerType = std::multiset, std::allocator >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:214:38: /usr/include/c++/13/bits/stl_tree.h:2521:19: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 2521 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In member function 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_multiset, std::allocator >; CheckerType = std::multiset, std::allocator >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:243:10: note: parameter passing for argument of type 'phmap::priv::base_checker, std::allocator >, std::multiset, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 243 | void erase(iterator begin, iterator end) { | ^~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:243:10: note: parameter passing for argument of type 'phmap::priv::base_checker, std::allocator >, std::multiset, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long int; _Val = long long int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]', inlined from 'std::multiset<_Key, _Compare, _Alloc>::iterator std::multiset<_Key, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long int; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/13/bits/stl_multiset.h:694:26, inlined from 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_multiset, std::allocator >; CheckerType = std::multiset, std::allocator >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:257:23: /usr/include/c++/13/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(const_iterator, const_iterator) [with Tree = phmap::priv::btree, std::allocator, 256, true> >]', inlined from 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_multiset, std::allocator >; CheckerType = std::multiset, std::allocator >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:258:20: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3361:31: note: parameter passing for argument of type 'phmap::priv::btree_container, std::allocator, 256, true> > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 3361 | return tree_.erase(iterator(first), iterator(last)).second; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const long long int&}; Params = phmap::priv::set_params, std::allocator, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 3097 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = const long long int&; Params = phmap::priv::set_params, std::allocator, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2600:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 2600 | auto btree

::insert_hint_multi(iterator position, ValueType &&v) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In constructor 'phmap::priv::base_checker::base_checker(InputIterator, InputIterator) [with InputIterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, const long long int&, const long long int*>; TreeType = phmap::btree_multiset, std::allocator >; CheckerType = std::multiset, std::allocator >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:109:5: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, const long long int&, const long long int*>' changed in GCC 7.1 109 | base_checker(InputIterator b, InputIterator e) | ^~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:109:5: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, const long long int&, const long long int*>' changed in GCC 7.1 In constructor 'phmap::priv::{anonymous}::multi_checker::multi_checker(InputIterator, InputIterator) [with InputIterator = phmap::priv::btree_iterator, std::allocator, 256, true> >, const long long int&, const long long int*>; TreeType = phmap::btree_multiset, std::allocator >; CheckerType = std::multiset, std::allocator >]', inlined from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, std::allocator >, std::multiset, std::allocator > >; V = long long int]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:444:11: /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:390:74: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, const long long int&, const long long int*>' changed in GCC 7.1 390 | multi_checker(InputIterator b, InputIterator e) : super_type(b, e) {} | ^ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:390:74: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, const long long int&, const long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:390:74: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, const long long int&, const long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In function 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, std::allocator >, std::multiset, std::allocator > >; V = long long int]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>' changed in GCC 7.1 517 | mutable_b.erase(mutable_b.begin(), mutable_b.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>' changed in GCC 7.1 525 | mutable_b.erase(mutable_b.begin(), mutable_iter_end); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator >, std::multiset, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator >, std::multiset, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator >, std::multiset, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 533 | mutable_b.erase(mutable_iter_begin, mutable_b.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator >, std::multiset, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 543 | mutable_b.erase(mutable_iter_begin, mutable_iter_end); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator >, std::multiset, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator >, std::multiset, std::allocator > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator, 256, true> >, long long int&, long long int*>'} changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multiset, std::allocator >; C = std::multiset, std::allocator >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:639:18: /usr/include/c++/13/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); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::rebalance_after_delete(iterator) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2713:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 2713 | auto btree

::rebalance_after_delete(iterator iter) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::erase(iterator) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2677:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 2677 | auto btree

::erase(iterator iter) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'std::pair, typename Params::reference, typename Params::pointer> > phmap::priv::btree::erase(iterator, iterator) [with Params = phmap::priv::map_params, std::allocator >, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2753:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 2753 | auto btree

::erase(iterator _begin, iterator _end) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2753:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::size_type phmap::priv::btree::erase_multi(const K&) [with K = long long int; Params = phmap::priv::map_params, std::allocator >, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2853:21: note: parameter passing for argument of type 'const phmap::priv::btree, std::allocator >, 256, true> >::iterator' {aka 'const phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 2853 | return erase(_begin, _end).first; | ~~~~~^~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::multimap<_Key, _Tp, _Compare, _Alloc>::size_type std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(const key_type&) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_multimap.h:746:26, inlined from 'int phmap::priv::base_checker::erase(const key_type&) [with TreeType = phmap::btree_multimap, std::allocator > >; CheckerType = std::multimap, std::allocator > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:214:38: /usr/include/c++/13/bits/stl_tree.h:2521:19: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2521 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In member function 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_multimap, std::allocator > >; CheckerType = std::multimap, std::allocator > >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:243:10: note: parameter passing for argument of type 'phmap::priv::base_checker, std::allocator > >, std::multimap, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 243 | void erase(iterator begin, iterator end) { | ^~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:243:10: note: parameter passing for argument of type 'phmap::priv::base_checker, std::allocator > >, std::multimap, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::multimap<_Key, _Tp, _Compare, _Alloc>::iterator std::multimap<_Key, _Tp, _Compare, _Alloc>::erase(const_iterator, const_iterator) [with _Key = long long int; _Tp = long long int; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_multimap.h:767:26, inlined from 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_multimap, std::allocator > >; CheckerType = std::multimap, std::allocator > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:257:23: /usr/include/c++/13/bits/stl_tree.h:1239:21: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1239 | _M_erase_aux(__first, __last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'phmap::priv::btree_container::iterator phmap::priv::btree_container::erase(const_iterator, const_iterator) [with Tree = phmap::priv::btree, std::allocator >, 256, true> >]', inlined from 'void phmap::priv::base_checker::erase(iterator, iterator) [with TreeType = phmap::btree_multimap, std::allocator > >; CheckerType = std::multimap, std::allocator > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:258:20: /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3361:31: note: parameter passing for argument of type 'phmap::priv::btree_container, std::allocator >, 256, true> > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 3361 | return tree_.erase(iterator(first), iterator(last)).second; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::internal_emplace(iterator, Args&& ...) [with Args = {const std::pair&}; Params = phmap::priv::map_params, std::allocator >, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:3097:17: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 3097 | inline auto btree

::internal_emplace(iterator iter, Args &&... args) | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h: In member function 'phmap::priv::btree::iterator phmap::priv::btree::insert_hint_multi(iterator, ValueType&&) [with ValueType = const std::pair&; Params = phmap::priv::map_params, std::allocator >, 256, true>]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/parallel_hashmap/btree.h:2600:10: note: parameter passing for argument of type 'phmap::priv::btree, std::allocator >, 256, true> >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 2600 | auto btree

::insert_hint_multi(iterator position, ValueType &&v) -> iterator { | ^~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In constructor 'phmap::priv::base_checker::base_checker(InputIterator, InputIterator) [with InputIterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>; TreeType = phmap::btree_multimap, std::allocator > >; CheckerType = std::multimap, std::allocator > >]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:109:5: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>' changed in GCC 7.1 109 | base_checker(InputIterator b, InputIterator e) | ^~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:109:5: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>' changed in GCC 7.1 In constructor 'phmap::priv::{anonymous}::multi_checker::multi_checker(InputIterator, InputIterator) [with InputIterator = phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>; TreeType = phmap::btree_multimap, std::allocator > >; CheckerType = std::multimap, std::allocator > >]', inlined from 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, std::allocator > >, std::multimap, std::allocator > > >; V = std::pair]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:444:11: /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:390:74: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>' changed in GCC 7.1 390 | multi_checker(InputIterator b, InputIterator e) : super_type(b, e) {} | ^ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:390:74: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:390:74: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, const std::pair&, const std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc: In function 'void phmap::priv::{anonymous}::DoTest(const char*, T*, const std::vector&) [with T = multi_checker, std::allocator > >, std::multimap, std::allocator > > >; V = std::pair]': /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>' changed in GCC 7.1 517 | mutable_b.erase(mutable_b.begin(), mutable_b.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:517:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>' changed in GCC 7.1 525 | mutable_b.erase(mutable_b.begin(), mutable_iter_end); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator > >, std::multimap, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:525:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator > >, std::multimap, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator > >, std::multimap, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 533 | mutable_b.erase(mutable_iter_begin, mutable_b.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:533:24: note: parameter passing for argument of type 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>' changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator > >, std::multimap, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 543 | mutable_b.erase(mutable_iter_begin, mutable_iter_end); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator > >, std::multimap, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:543:24: note: parameter passing for argument of type 'phmap::priv::{anonymous}::multi_checker, std::allocator > >, std::multimap, std::allocator > > >::iterator' {aka 'phmap::priv::btree_iterator, std::allocator >, 256, true> >, std::pair&, std::pair*>'} changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from 'void phmap::priv::{anonymous}::BtreeMultiTest() [with T = phmap::btree_multimap, std::allocator > >; C = std::multimap, std::allocator > >]' at /build/reproducible-path/parallel-hashmap-1.3.12+ds/tests/btree_test.cc:639:18: /usr/include/c++/13/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); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1950:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1950 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher}; _Tp = testing::Matcher; _Alloc = std::allocator >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher&>}; _Tp = testing::Matcher&>; _Alloc = std::allocator&> >]': /usr/include/c++/13/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/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]': /usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher, std::allocator > >&>}; _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = testing::Matcher >&>; _Alloc = std::allocator >&> >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'testing::internal::ElementsAreMatcherImpl::ElementsAreMatcherImpl(InputIter, InputIter) [with InputIter = __gnu_cxx::__normal_iterator >*, std::vector > > >; Container = const phmap::btree_map >&]' at /usr/include/gmock/gmock-matchers.h:3380:26, inlined from 'testing::internal::ElementsAreArrayMatcher::operator testing::Matcher() const [with Container = const phmap::btree_map >&; T = std::pair >]' at /usr/include/gmock/gmock-matchers.h:3787:31, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::CastImpl(const M&, std::true_type, std::integral_constant) [with bool Ignore = false; T = const phmap::btree_map >&; M = testing::internal::ElementsAreArrayMatcher > >]' at /usr/include/gmock/gmock-matchers.h:373:12, inlined from 'static testing::Matcher testing::internal::MatcherCastImpl::Cast(const M&) [with T = const phmap::btree_map >&; M = testing::internal::ElementsAreArrayMatcher > >]' at /usr/include/gmock/gmock-matchers.h:357:48, inlined from 'testing::Matcher testing::MatcherCast(const M&) [with T = const phmap::btree_map >&; M = internal::ElementsAreArrayMatcher > >]' at /usr/include/gmock/gmock-matchers.h:515:55, inlined from 'testing::Matcher testing::SafeMatcherCast(const M&) [with T = const phmap::btree_map >&; M = internal::ElementsAreArrayMatcher > >]' at /usr/include/gmock/gmock-matchers.h:522:53, inlined from 'testing::AssertionResult testing::internal::PredicateFormatterFromMatcher::operator()(const char*, const T&) const [with T = phmap::btree_map >; M = testing::internal::ElementsAreArrayMatcher > >]' at /usr/include/gmock/gmock-matchers.h:1591:29: /usr/include/c++/13/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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option '-Wno-gnu-zero-variadic-macro-arguments' may have been intended to silence earlier diagnostics cc1plus: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics [100%] Linking CXX executable test_btree /usr/bin/cmake -E cmake_link_script CMakeFiles/test_btree.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/parallel-hashmap-1.3.12+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Wcast-align -Wcast-qual -Wdisabled-optimization -Winit-self -Wlogical-op -Wmissing-include-dirs -Woverloaded-virtual -Wredundant-decls -Wshadow -Wstrict-null-sentinel -Wswitch-default -Wno-unused -Wno-unknown-warning-option -Wno-gnu-zero-variadic-macro-arguments -Wl,-z,relro CMakeFiles/test_btree.dir/tests/btree_test.cc.o -o test_btree -lgmock_main -lgmock -lgtest make[3]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' [100%] Built target test_btree make[2]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' dh_auto_test cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[1]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/DartConfiguration.tcl Test project /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: test_container_memory 1: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_container_memory 1: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 1: Test timeout computed to be: 10000000 test 2 Start 2: test_hash_policy_testing 2: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_hash_policy_testing 2: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 2: Test timeout computed to be: 10000000 test 3 Start 3: test_node_hash_policy 3: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_node_hash_policy 3: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 3: Test timeout computed to be: 10000000 test 4 Start 4: test_raw_hash_set 4: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_raw_hash_set 4: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 4: Test timeout computed to be: 10000000 1: Running main() from gmock_main.cc 1: [==========] Running 14 tests from 6 test suites. 1: [----------] Global test environment set-up. 1: [----------] 2 tests from Memory 1: [ RUN ] Memory.AlignmentLargerThanBase 1: [ OK ] Memory.AlignmentLargerThanBase (0 ms) 1: [ RUN ] Memory.AlignmentSmallerThanBase 1: [ OK ] Memory.AlignmentSmallerThanBase (0 ms) 1: [----------] 2 tests from Memory (0 ms total) 1: 1: [----------] 3 tests from Fixture 1: [ RUN ] Fixture.ConstructNoArgs 1: [ OK ] Fixture.ConstructNoArgs (0 ms) 1: [ RUN ] Fixture.ConstructOneArg 1: [ OK ] Fixture.ConstructOneArg (0 ms) 1: [ RUN ] Fixture.ConstructTwoArg 1: [ OK ] Fixture.ConstructTwoArg (0 ms) 1: [----------] 3 tests from Fixture (0 ms total) 1: 1: [----------] 4 tests from PairArgs 1: [ RUN ] PairArgs.NoArgs 1: [ OK ] PairArgs.NoArgs (0 ms) 1: [ RUN ] PairArgs.TwoArgs 1: [ OK ] PairArgs.TwoArgs (0 ms) 1: [ RUN ] PairArgs.Pair 1: [ OK ] PairArgs.Pair (0 ms) 1: [ RUN ] PairArgs.Piecewise 1: [ OK ] PairArgs.Piecewise (0 ms) 1: [----------] 4 tests from PairArgs (0 ms total) 1: 1: [----------] 1 test from WithConstructed 1: [ RUN ] WithConstructed.Simple 1: [ OK ] WithConstructed.Simple (0 ms) 1: [----------] 1 test from WithConstructed (0 ms total) 1: 1: [----------] 2 tests from DecomposeValue 1: [ RUN ] DecomposeValue.Decomposable 1: [ OK ] DecomposeValue.Decomposable (0 ms) 1: [ RUN ] DecomposeValue.NotDecomposable 1: [ OK ] DecomposeValue.NotDecomposable (0 ms) 1: [----------] 2 tests from DecomposeValue (0 ms total) 1: 1: [----------] 2 tests from DecomposePair 1: [ RUN ] DecomposePair.Decomposable 1: [ OK ] DecomposePair.Decomposable (0 ms) 1: [ RUN ] DecomposePair.NotDecomposable 1: [ OK ] DecomposePair.NotDecomposable (0 ms) 1: [----------] 2 tests from DecomposePair (0 ms total) 1: 1: [----------] Global test environment tear-down 1: [==========] 14 tests from 6 test suites ran. (0 ms total) 1: [ PASSED ] 14 tests. 2: Running main() from gmock_main.cc 2: [==========] Running 1 test from 1 test suite. 2: [----------] Global test environment set-up. 2: [----------] 1 test from _ 2: [ RUN ] _.Hash 2: [ OK ] _.Hash (0 ms) 2: [----------] 1 test from _ (0 ms total) 2: 2: [----------] Global test environment tear-down 2: [==========] 1 test from 1 test suite ran. (0 ms total) 2: [ PASSED ] 1 test. 3: Running main() from gmock_main.cc 3: [==========] Running 2 tests from 1 test suite. 3: [----------] Global test environment set-up. 3: [----------] 2 tests from NodeTest 3: [ RUN ] NodeTest.ConstructDestroy 3: [ OK ] NodeTest.ConstructDestroy (0 ms) 3: [ RUN ] NodeTest.transfer 3: [ OK ] NodeTest.transfer (0 ms) 3: [----------] 2 tests from NodeTest (0 ms total) 3: 3: [----------] Global test environment tear-down 3: [==========] 2 tests from 1 test suite ran. (0 ms total) 3: [ PASSED ] 2 tests. 1/17 Test #1: test_container_memory ............... Passed 0.03 sec test 5 Start 5: test_raw_hash_set_allocator 5: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_raw_hash_set_allocator 5: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 5: Test timeout computed to be: 10000000 2/17 Test #2: test_hash_policy_testing ............ Passed 0.03 sec test 6 Start 6: test_flat_hash_set 6: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_flat_hash_set 6: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 6: Test timeout computed to be: 10000000 3/17 Test #3: test_node_hash_policy ............... Passed 0.03 sec test 7 Start 7: test_flat_hash_map 7: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_flat_hash_map 7: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 7: Test timeout computed to be: 10000000 4: Running main() from gmock_main.cc 4: [==========] Running 72 tests from 10 test suites. 4: [----------] Global test environment set-up. 4: [----------] 1 test from TableDeathTest 4: [ RUN ] TableDeathTest.EraseOfEndAsserts 4: [ OK ] TableDeathTest.EraseOfEndAsserts (2 ms) 4: [----------] 1 test from TableDeathTest (2 ms total) 4: 4: [----------] 3 tests from Util 4: [ RUN ] Util.NormalizeCapacity 4: [ OK ] Util.NormalizeCapacity (0 ms) 4: [ RUN ] Util.GrowthAndCapacity 4: [ OK ] Util.GrowthAndCapacity (9 ms) 4: [ RUN ] Util.probe_seq 4: [ OK ] Util.probe_seq (0 ms) 4: [----------] 3 tests from Util (9 ms total) 4: 4: [----------] 3 tests from BitMask 4: [ RUN ] BitMask.Smoke 4: [ OK ] BitMask.Smoke (0 ms) 4: [ RUN ] BitMask.WithShift 4: [ OK ] BitMask.WithShift (0 ms) 4: [ RUN ] BitMask.LeadingTrailing 4: [ OK ] BitMask.LeadingTrailing (0 ms) 4: [----------] 3 tests from BitMask (0 ms total) 4: 4: [----------] 5 tests from Group 4: [ RUN ] Group.EmptyGroup 4: [ OK ] Group.EmptyGroup (0 ms) 4: [ RUN ] Group.Match 4: [ OK ] Group.Match (0 ms) 4: [ RUN ] Group.MatchEmpty 4: [ OK ] Group.MatchEmpty (0 ms) 4: [ RUN ] Group.MatchEmptyOrDeleted 4: [ OK ] Group.MatchEmptyOrDeleted (0 ms) 4: [ RUN ] Group.CountLeadingEmptyOrDeleted 4: [ OK ] Group.CountLeadingEmptyOrDeleted (0 ms) 4: [----------] 5 tests from Group (0 ms total) 4: 4: [----------] 1 test from Batch 4: [ RUN ] Batch.DropDeletes 4: [ OK ] Batch.DropDeletes (0 ms) 4: [----------] 1 test from Batch (0 ms total) 4: 4: [----------] 52 tests from Table 4: [ RUN ] Table.Empty 4: [ OK ] Table.Empty (0 ms) 4: [ RUN ] Table.Prefetch 4: [ OK ] Table.Prefetch (0 ms) 4: [ RUN ] Table.LookupEmpty 4: [ OK ] Table.LookupEmpty (0 ms) 4: [ RUN ] Table.Insert1 4: [ OK ] Table.Insert1 (0 ms) 4: [ RUN ] Table.Insert2 4: [ OK ] Table.Insert2 (0 ms) 4: [ RUN ] Table.InsertCollision 4: [ OK ] Table.InsertCollision (0 ms) 4: [ RUN ] Table.InsertCollisionAndFindAfterDelete 4: [ OK ] Table.InsertCollisionAndFindAfterDelete (0 ms) 4: [ RUN ] Table.LazyEmplace 4: [ OK ] Table.LazyEmplace (0 ms) 4: [ RUN ] Table.ContainsEmpty 4: [ OK ] Table.ContainsEmpty (0 ms) 4: [ RUN ] Table.Contains1 4: [ OK ] Table.Contains1 (0 ms) 4: [ RUN ] Table.Contains2 4: [ OK ] Table.Contains2 (0 ms) 4: [ RUN ] Table.Decompose 4: [ OK ] Table.Decompose (0 ms) 4: [ RUN ] Table.InsertEraseStressTest 5: Running main() from gmock_main.cc 5: [==========] Running 25 tests from 3 test suites. 5: [----------] Global test environment set-up. 5: [----------] 15 tests from PropagateOnAll 5: [ RUN ] PropagateOnAll.Empty 5: [ OK ] PropagateOnAll.Empty (0 ms) 5: [ RUN ] PropagateOnAll.InsertAllocates 5: [ OK ] PropagateOnAll.InsertAllocates (0 ms) 5: [ RUN ] PropagateOnAll.InsertDecomposes 5: [ OK ] PropagateOnAll.InsertDecomposes (0 ms) 5: [ RUN ] PropagateOnAll.RehashMoves 5: [ OK ] PropagateOnAll.RehashMoves (0 ms) 5: [ RUN ] PropagateOnAll.CopyConstructor 5: [ OK ] PropagateOnAll.CopyConstructor (0 ms) 5: [ RUN ] PropagateOnAll.CopyConstructorWithSameAlloc 5: [ OK ] PropagateOnAll.CopyConstructorWithSameAlloc (0 ms) 5: [ RUN ] PropagateOnAll.CopyConstructorWithDifferentAlloc 5: [ OK ] PropagateOnAll.CopyConstructorWithDifferentAlloc (0 ms) 5: [ RUN ] PropagateOnAll.MoveConstructor 5: [ OK ] PropagateOnAll.MoveConstructor (0 ms) 5: [ RUN ] PropagateOnAll.MoveConstructorWithSameAlloc 5: [ OK ] PropagateOnAll.MoveConstructorWithSameAlloc (0 ms) 5: [ RUN ] PropagateOnAll.MoveConstructorWithDifferentAlloc 5: [ OK ] PropagateOnAll.MoveConstructorWithDifferentAlloc (0 ms) 5: [ RUN ] PropagateOnAll.CopyAssignmentWithSameAlloc 5: [ OK ] PropagateOnAll.CopyAssignmentWithSameAlloc (0 ms) 5: [ RUN ] PropagateOnAll.CopyAssignmentWithDifferentAlloc 5: [ OK ] PropagateOnAll.CopyAssignmentWithDifferentAlloc (0 ms) 5: [ RUN ] PropagateOnAll.MoveAssignmentWithSameAlloc 5: [ OK ] PropagateOnAll.MoveAssignmentWithSameAlloc (0 ms) 5: [ RUN ] PropagateOnAll.MoveAssignmentWithDifferentAlloc 5: [ OK ] PropagateOnAll.MoveAssignmentWithDifferentAlloc (0 ms) 5: [ RUN ] PropagateOnAll.Swap 5: [ OK ] PropagateOnAll.Swap (0 ms) 5: [----------] 15 tests from PropagateOnAll (0 ms total) 5: 5: [----------] 5 tests from NoPropagateOnCopy 5: [ RUN ] NoPropagateOnCopy.CopyConstructor 5: [ OK ] NoPropagateOnCopy.CopyConstructor (0 ms) 5: [ RUN ] NoPropagateOnCopy.CopyConstructorWithSameAlloc 5: [ OK ] NoPropagateOnCopy.CopyConstructorWithSameAlloc (0 ms) 5: [ RUN ] NoPropagateOnCopy.CopyConstructorWithDifferentAlloc 5: [ OK ] NoPropagateOnCopy.CopyConstructorWithDifferentAlloc (0 ms) 5: [ RUN ] NoPropagateOnCopy.CopyAssignmentWithSameAlloc 5: [ OK ] NoPropagateOnCopy.CopyAssignmentWithSameAlloc (0 ms) 5: [ RUN ] NoPropagateOnCopy.CopyAssignmentWithDifferentAlloc 5: [ OK ] NoPropagateOnCopy.CopyAssignmentWithDifferentAlloc (0 ms) 5: [----------] 5 tests from NoPropagateOnCopy (0 ms total) 5: 5: [----------] 5 tests from NoPropagateOnMove 5: [ RUN ] NoPropagateOnMove.MoveConstructor 5: [ OK ] NoPropagateOnMove.MoveConstructor (0 ms) 5: [ RUN ] NoPropagateOnMove.MoveConstructorWithSameAlloc 5: [ OK ] NoPropagateOnMove.MoveConstructorWithSameAlloc (0 ms) 5: [ RUN ] NoPropagateOnMove.MoveConstructorWithDifferentAlloc 5: [ OK ] NoPropagateOnMove.MoveConstructorWithDifferentAlloc (0 ms) 5: [ RUN ] NoPropagateOnMove.MoveAssignmentWithSameAlloc 5: [ OK ] NoPropagateOnMove.MoveAssignmentWithSameAlloc (0 ms) 5: [ RUN ] NoPropagateOnMove.MoveAssignmentWithDifferentAlloc 5: [ OK ] NoPropagateOnMove.MoveAssignmentWithDifferentAlloc (0 ms) 5: [----------] 5 tests from NoPropagateOnMove (0 ms total) 5: 5: [----------] Global test environment tear-down 5: [==========] 25 tests from 3 test suites ran. (0 ms total) 5: [ PASSED ] 25 tests. 4/17 Test #5: test_raw_hash_set_allocator ......... Passed 0.03 sec test 8 Start 8: test_node_hash_map 8: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_node_hash_map 8: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 8: Test timeout computed to be: 10000000 6: Running main() from gmock_main.cc 6: [==========] Running 167 tests from 17 test suites. 6: [----------] Global test environment set-up. 6: [----------] 25 tests from FlatHashSet/ConstructorTest/0, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/ConstructorTest/0.NoArgs 6: [ OK ] FlatHashSet/ConstructorTest/0.NoArgs (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.BucketCount 6: [ OK ] FlatHashSet/ConstructorTest/0.BucketCount (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.BucketCountHash 6: [ OK ] FlatHashSet/ConstructorTest/0.BucketCountHash (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.BucketCountHashEqual 6: [ OK ] FlatHashSet/ConstructorTest/0.BucketCountHashEqual (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.BucketCountHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.BucketCountAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.BucketCountAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.BucketCountHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.BucketCountHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.Alloc 6: [ OK ] FlatHashSet/ConstructorTest/0.Alloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.InputIteratorBucketAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.InputIteratorBucketHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.CopyConstructor 6: [ OK ] FlatHashSet/ConstructorTest/0.CopyConstructor (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.CopyConstructorAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.CopyConstructorAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.MoveConstructor 6: [ OK ] FlatHashSet/ConstructorTest/0.MoveConstructor (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.MoveConstructorAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.MoveConstructorAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.InitializerListBucketHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.InitializerListBucketAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.InitializerListBucketHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.CopyAssignment 6: [ OK ] FlatHashSet/ConstructorTest/0.CopyAssignment (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.MoveAssignment 6: [ OK ] FlatHashSet/ConstructorTest/0.MoveAssignment (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.AssignmentFromInitializerList 6: [ OK ] FlatHashSet/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.AssignmentOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.MoveAssignmentOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/0.AssignmentOnSelf 6: [ OK ] FlatHashSet/ConstructorTest/0.AssignmentOnSelf (0 ms) 6: [----------] 25 tests from FlatHashSet/ConstructorTest/0 (1 ms total) 6: 6: [----------] 25 tests from FlatHashSet/ConstructorTest/1, where TypeParam = phmap::flat_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > 6: [ RUN ] FlatHashSet/ConstructorTest/1.NoArgs 6: [ OK ] FlatHashSet/ConstructorTest/1.NoArgs (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.BucketCount 6: [ OK ] FlatHashSet/ConstructorTest/1.BucketCount (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.BucketCountHash 6: [ OK ] FlatHashSet/ConstructorTest/1.BucketCountHash (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.BucketCountHashEqual 6: [ OK ] FlatHashSet/ConstructorTest/1.BucketCountHashEqual (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.BucketCountHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.BucketCountAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.BucketCountAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.BucketCountHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.BucketCountHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.Alloc 6: [ OK ] FlatHashSet/ConstructorTest/1.Alloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.InputIteratorBucketAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.InputIteratorBucketHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.CopyConstructor 6: [ OK ] FlatHashSet/ConstructorTest/1.CopyConstructor (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.CopyConstructorAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.CopyConstructorAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.MoveConstructor 6: [ OK ] FlatHashSet/ConstructorTest/1.MoveConstructor (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.MoveConstructorAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.MoveConstructorAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.InitializerListBucketHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.InitializerListBucketAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.InitializerListBucketHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.CopyAssignment 6: [ OK ] FlatHashSet/ConstructorTest/1.CopyAssignment (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.MoveAssignment 6: [ OK ] FlatHashSet/ConstructorTest/1.MoveAssignment (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.AssignmentFromInitializerList 6: [ OK ] FlatHashSet/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.AssignmentOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.MoveAssignmentOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/1.AssignmentOnSelf 6: [ OK ] FlatHashSet/ConstructorTest/1.AssignmentOnSelf (0 ms) 6: [----------] 25 tests from FlatHashSet/ConstructorTest/1 (1 ms total) 6: 6: [----------] 25 tests from FlatHashSet/ConstructorTest/2, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/ConstructorTest/2.NoArgs 6: [ OK ] FlatHashSet/ConstructorTest/2.NoArgs (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.BucketCount 6: [ OK ] FlatHashSet/ConstructorTest/2.BucketCount (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.BucketCountHash 6: [ OK ] FlatHashSet/ConstructorTest/2.BucketCountHash (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.BucketCountHashEqual 6: [ OK ] FlatHashSet/ConstructorTest/2.BucketCountHashEqual (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.BucketCountHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.BucketCountHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.BucketCountAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.BucketCountAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.BucketCountHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.BucketCountHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.Alloc 6: [ OK ] FlatHashSet/ConstructorTest/2.Alloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.InputIteratorBucketHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.InputIteratorBucketHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.InputIteratorBucketAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.InputIteratorBucketAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.InputIteratorBucketHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.InputIteratorBucketHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.CopyConstructor 6: [ OK ] FlatHashSet/ConstructorTest/2.CopyConstructor (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.CopyConstructorAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.CopyConstructorAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.MoveConstructor 6: [ OK ] FlatHashSet/ConstructorTest/2.MoveConstructor (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.MoveConstructorAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.MoveConstructorAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.InitializerListBucketHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.InitializerListBucketHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.InitializerListBucketAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.InitializerListBucketAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.InitializerListBucketHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/2.InitializerListBucketHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.CopyAssignment 6: [ OK ] FlatHashSet/ConstructorTest/2.CopyAssignment (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.MoveAssignment 6: [ OK ] FlatHashSet/ConstructorTest/2.MoveAssignment (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.AssignmentFromInitializerList 6: [ OK ] FlatHashSet/ConstructorTest/2.AssignmentFromInitializerList (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.AssignmentOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/2.AssignmentOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.MoveAssignmentOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/2.MoveAssignmentOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/2.AssignmentOnSelf 6: [ OK ] FlatHashSet/ConstructorTest/2.AssignmentOnSelf (0 ms) 6: [----------] 25 tests from FlatHashSet/ConstructorTest/2 (0 ms total) 6: 6: [----------] 25 tests from FlatHashSet/ConstructorTest/3, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/ConstructorTest/3.NoArgs 6: [ OK ] FlatHashSet/ConstructorTest/3.NoArgs (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.BucketCount 6: [ OK ] FlatHashSet/ConstructorTest/3.BucketCount (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.BucketCountHash 6: [ OK ] FlatHashSet/ConstructorTest/3.BucketCountHash (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.BucketCountHashEqual 6: [ OK ] FlatHashSet/ConstructorTest/3.BucketCountHashEqual (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.BucketCountHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.BucketCountHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.BucketCountAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.BucketCountAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.BucketCountHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.BucketCountHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.Alloc 6: [ OK ] FlatHashSet/ConstructorTest/3.Alloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.InputIteratorBucketHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.InputIteratorBucketHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.InputIteratorBucketAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.InputIteratorBucketAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.InputIteratorBucketHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.InputIteratorBucketHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.CopyConstructor 6: [ OK ] FlatHashSet/ConstructorTest/3.CopyConstructor (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.CopyConstructorAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.CopyConstructorAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.MoveConstructor 6: [ OK ] FlatHashSet/ConstructorTest/3.MoveConstructor (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.MoveConstructorAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.MoveConstructorAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.InitializerListBucketHashEqualAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.InitializerListBucketHashEqualAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.InitializerListBucketAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.InitializerListBucketAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.InitializerListBucketHashAlloc 6: [ OK ] FlatHashSet/ConstructorTest/3.InitializerListBucketHashAlloc (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.CopyAssignment 6: [ OK ] FlatHashSet/ConstructorTest/3.CopyAssignment (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.MoveAssignment 6: [ OK ] FlatHashSet/ConstructorTest/3.MoveAssignment (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.AssignmentFromInitializerList 6: [ OK ] FlatHashSet/ConstructorTest/3.AssignmentFromInitializerList (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.AssignmentOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/3.AssignmentOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.MoveAssignmentOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/3.MoveAssignmentOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting 6: [ OK ] FlatHashSet/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting (0 ms) 6: [ RUN ] FlatHashSet/ConstructorTest/3.AssignmentOnSelf 6: [ OK ] FlatHashSet/ConstructorTest/3.AssignmentOnSelf (0 ms) 6: [----------] 25 tests from FlatHashSet/ConstructorTest/3 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet/LookupTest/0, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/LookupTest/0.Count 6: [ OK ] FlatHashSet/LookupTest/0.Count (0 ms) 6: [ RUN ] FlatHashSet/LookupTest/0.Find 6: [ OK ] FlatHashSet/LookupTest/0.Find (0 ms) 6: [ RUN ] FlatHashSet/LookupTest/0.EqualRange 6: [ OK ] FlatHashSet/LookupTest/0.EqualRange (0 ms) 6: [----------] 3 tests from FlatHashSet/LookupTest/0 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet/LookupTest/1, where TypeParam = phmap::flat_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > 6: [ RUN ] FlatHashSet/LookupTest/1.Count 6: [ OK ] FlatHashSet/LookupTest/1.Count (0 ms) 6: [ RUN ] FlatHashSet/LookupTest/1.Find 6: [ OK ] FlatHashSet/LookupTest/1.Find (0 ms) 6: [ RUN ] FlatHashSet/LookupTest/1.EqualRange 6: [ OK ] FlatHashSet/LookupTest/1.EqualRange (0 ms) 6: [----------] 3 tests from FlatHashSet/LookupTest/1 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet/LookupTest/2, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/LookupTest/2.Count 6: [ OK ] FlatHashSet/LookupTest/2.Count (0 ms) 6: [ RUN ] FlatHashSet/LookupTest/2.Find 6: [ OK ] FlatHashSet/LookupTest/2.Find (0 ms) 6: [ RUN ] FlatHashSet/LookupTest/2.EqualRange 6: [ OK ] FlatHashSet/LookupTest/2.EqualRange (0 ms) 6: [----------] 3 tests from FlatHashSet/LookupTest/2 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet/LookupTest/3, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/LookupTest/3.Count 6: [ OK ] FlatHashSet/LookupTest/3.Count (0 ms) 6: [ RUN ] FlatHashSet/LookupTest/3.Find 6: [ OK ] FlatHashSet/LookupTest/3.Find (0 ms) 6: [ RUN ] FlatHashSet/LookupTest/3.EqualRange 6: [ OK ] FlatHashSet/LookupTest/3.EqualRange (0 ms) 6: [----------] 3 tests from FlatHashSet/LookupTest/3 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet/MembersTest/0, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/MembersTest/0.Typedefs 6: [ OK ] FlatHashSet/MembersTest/0.Typedefs (0 ms) 6: [ RUN ] FlatHashSet/MembersTest/0.SimpleFunctions 6: [ OK ] FlatHashSet/MembersTest/0.SimpleFunctions (0 ms) 6: [ RUN ] FlatHashSet/MembersTest/0.BeginEnd 6: [ OK ] FlatHashSet/MembersTest/0.BeginEnd (0 ms) 6: [----------] 3 tests from FlatHashSet/MembersTest/0 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet/MembersTest/1, where TypeParam = phmap::flat_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > 6: [ RUN ] FlatHashSet/MembersTest/1.Typedefs 6: [ OK ] FlatHashSet/MembersTest/1.Typedefs (0 ms) 6: [ RUN ] FlatHashSet/MembersTest/1.SimpleFunctions 6: [ OK ] FlatHashSet/MembersTest/1.SimpleFunctions (0 ms) 6: [ RUN ] FlatHashSet/MembersTest/1.BeginEnd 6: [ OK ] FlatHashSet/MembersTest/1.BeginEnd (0 ms) 6: [----------] 3 tests from FlatHashSet/MembersTest/1 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet/MembersTest/2, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/MembersTest/2.Typedefs 6: [ OK ] FlatHashSet/MembersTest/2.Typedefs (0 ms) 6: [ RUN ] FlatHashSet/MembersTest/2.SimpleFunctions 6: [ OK ] FlatHashSet/MembersTest/2.SimpleFunctions (0 ms) 6: [ RUN ] FlatHashSet/MembersTest/2.BeginEnd 6: [ OK ] FlatHashSet/MembersTest/2.BeginEnd (0 ms) 6: [----------] 3 tests from FlatHashSet/MembersTest/2 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet/MembersTest/3, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/MembersTest/3.Typedefs 6: [ OK ] FlatHashSet/MembersTest/3.Typedefs (0 ms) 6: [ RUN ] FlatHashSet/MembersTest/3.SimpleFunctions 6: [ OK ] FlatHashSet/MembersTest/3.SimpleFunctions (0 ms) 6: [ RUN ] FlatHashSet/MembersTest/3.BeginEnd 6: [ OK ] FlatHashSet/MembersTest/3.BeginEnd (0 ms) 6: [----------] 3 tests from FlatHashSet/MembersTest/3 (0 ms total) 6: 6: [----------] 10 tests from FlatHashSet/ModifiersTest/0, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/ModifiersTest/0.Clear 6: [ OK ] FlatHashSet/ModifiersTest/0.Clear (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.Insert 6: [ OK ] FlatHashSet/ModifiersTest/0.Insert (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.InsertHint 6: [ OK ] FlatHashSet/ModifiersTest/0.InsertHint (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.InsertRange 6: [ OK ] FlatHashSet/ModifiersTest/0.InsertRange (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.Emplace 6: [ OK ] FlatHashSet/ModifiersTest/0.Emplace (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.EmplaceHint 6: [ OK ] FlatHashSet/ModifiersTest/0.EmplaceHint (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.Erase 6: [ OK ] FlatHashSet/ModifiersTest/0.Erase (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.EraseRange 6: [ OK ] FlatHashSet/ModifiersTest/0.EraseRange (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.EraseKey 6: [ OK ] FlatHashSet/ModifiersTest/0.EraseKey (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/0.Swap 6: [ OK ] FlatHashSet/ModifiersTest/0.Swap (0 ms) 6: [----------] 10 tests from FlatHashSet/ModifiersTest/0 (0 ms total) 6: 6: [----------] 10 tests from FlatHashSet/ModifiersTest/1, where TypeParam = phmap::flat_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > 6: [ RUN ] FlatHashSet/ModifiersTest/1.Clear 6: [ OK ] FlatHashSet/ModifiersTest/1.Clear (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.Insert 6: [ OK ] FlatHashSet/ModifiersTest/1.Insert (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.InsertHint 6: [ OK ] FlatHashSet/ModifiersTest/1.InsertHint (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.InsertRange 6: [ OK ] FlatHashSet/ModifiersTest/1.InsertRange (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.Emplace 6: [ OK ] FlatHashSet/ModifiersTest/1.Emplace (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.EmplaceHint 6: [ OK ] FlatHashSet/ModifiersTest/1.EmplaceHint (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.Erase 6: [ OK ] FlatHashSet/ModifiersTest/1.Erase (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.EraseRange 6: [ OK ] FlatHashSet/ModifiersTest/1.EraseRange (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.EraseKey 6: [ OK ] FlatHashSet/ModifiersTest/1.EraseKey (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/1.Swap 6: [ OK ] FlatHashSet/ModifiersTest/1.Swap (0 ms) 6: [----------] 10 tests from FlatHashSet/ModifiersTest/1 (0 ms total) 6: 6: [----------] 10 tests from FlatHashSet/ModifiersTest/2, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/ModifiersTest/2.Clear 6: [ OK ] FlatHashSet/ModifiersTest/2.Clear (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.Insert 6: [ OK ] FlatHashSet/ModifiersTest/2.Insert (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.InsertHint 6: [ OK ] FlatHashSet/ModifiersTest/2.InsertHint (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.InsertRange 6: [ OK ] FlatHashSet/ModifiersTest/2.InsertRange (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.Emplace 6: [ OK ] FlatHashSet/ModifiersTest/2.Emplace (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.EmplaceHint 6: [ OK ] FlatHashSet/ModifiersTest/2.EmplaceHint (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.Erase 6: [ OK ] FlatHashSet/ModifiersTest/2.Erase (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.EraseRange 6: [ OK ] FlatHashSet/ModifiersTest/2.EraseRange (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.EraseKey 6: [ OK ] FlatHashSet/ModifiersTest/2.EraseKey (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/2.Swap 6: [ OK ] FlatHashSet/ModifiersTest/2.Swap (0 ms) 6: [----------] 10 tests from FlatHashSet/ModifiersTest/2 (0 ms total) 6: 6: [----------] 10 tests from FlatHashSet/ModifiersTest/3, where TypeParam = phmap::flat_hash_set > 6: [ RUN ] FlatHashSet/ModifiersTest/3.Clear 6: [ OK ] FlatHashSet/ModifiersTest/3.Clear (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.Insert 6: [ OK ] FlatHashSet/ModifiersTest/3.Insert (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.InsertHint 6: [ OK ] FlatHashSet/ModifiersTest/3.InsertHint (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.InsertRange 6: [ OK ] FlatHashSet/ModifiersTest/3.InsertRange (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.Emplace 6: [ OK ] FlatHashSet/ModifiersTest/3.Emplace (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.EmplaceHint 6: [ OK ] FlatHashSet/ModifiersTest/3.EmplaceHint (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.Erase 6: [ OK ] FlatHashSet/ModifiersTest/3.Erase (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.EraseRange 6: [ OK ] FlatHashSet/ModifiersTest/3.EraseRange (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.EraseKey 6: [ OK ] FlatHashSet/ModifiersTest/3.EraseKey (0 ms) 6: [ RUN ] FlatHashSet/ModifiersTest/3.Swap 6: [ OK ] FlatHashSet/ModifiersTest/3.Swap (0 ms) 6: [----------] 10 tests from FlatHashSet/ModifiersTest/3 (0 ms total) 6: 6: [----------] 3 tests from FlatHashSet 6: [ RUN ] FlatHashSet.EmplaceString 6: [ OK ] FlatHashSet.EmplaceString (0 ms) 6: [ RUN ] FlatHashSet.BitfieldArgument 6: [ OK ] FlatHashSet.BitfieldArgument (0 ms) 6: [ RUN ] FlatHashSet.MergeExtractInsert 6: [ OK ] FlatHashSet.MergeExtractInsert (0 ms) 6: [----------] 3 tests from FlatHashSet (0 ms total) 6: 6: [----------] Global test environment tear-down 6: [==========] 167 tests from 17 test suites ran. (5 ms total) 6: [ PASSED ] 167 tests. 5/17 Test #6: test_flat_hash_set .................. Passed 0.06 sec test 9 Start 9: test_node_hash_set 9: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_node_hash_set 9: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 9: Test timeout computed to be: 10000000 7: Running main() from gmock_main.cc 7: [==========] Running 288 tests from 25 test suites. 7: [----------] Global test environment set-up. 7: [----------] 25 tests from FlatHashMap/ConstructorTest/0, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/ConstructorTest/0.NoArgs 7: [ OK ] FlatHashMap/ConstructorTest/0.NoArgs (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.BucketCount 7: [ OK ] FlatHashMap/ConstructorTest/0.BucketCount (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.BucketCountHash 7: [ OK ] FlatHashMap/ConstructorTest/0.BucketCountHash (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.BucketCountHashEqual 7: [ OK ] FlatHashMap/ConstructorTest/0.BucketCountHashEqual (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.BucketCountHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.BucketCountAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.BucketCountAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.BucketCountHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.BucketCountHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.Alloc 7: [ OK ] FlatHashMap/ConstructorTest/0.Alloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.InputIteratorBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.CopyConstructor 7: [ OK ] FlatHashMap/ConstructorTest/0.CopyConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.CopyConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.CopyConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.MoveConstructor 7: [ OK ] FlatHashMap/ConstructorTest/0.MoveConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.MoveConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.MoveConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.InitializerListBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.InitializerListBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.Assignment 7: [ OK ] FlatHashMap/ConstructorTest/0.Assignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.MoveAssignment 7: [ OK ] FlatHashMap/ConstructorTest/0.MoveAssignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.AssignmentFromInitializerList 7: [ OK ] FlatHashMap/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.AssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/0.AssignmentOnSelf 7: [ OK ] FlatHashMap/ConstructorTest/0.AssignmentOnSelf (0 ms) 7: [----------] 25 tests from FlatHashMap/ConstructorTest/0 (1 ms total) 7: 7: [----------] 25 tests from FlatHashMap/ConstructorTest/1, where TypeParam = phmap::flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> > > 7: [ RUN ] FlatHashMap/ConstructorTest/1.NoArgs 7: [ OK ] FlatHashMap/ConstructorTest/1.NoArgs (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.BucketCount 7: [ OK ] FlatHashMap/ConstructorTest/1.BucketCount (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.BucketCountHash 7: [ OK ] FlatHashMap/ConstructorTest/1.BucketCountHash (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.BucketCountHashEqual 7: [ OK ] FlatHashMap/ConstructorTest/1.BucketCountHashEqual (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.BucketCountHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.BucketCountAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.BucketCountAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.BucketCountHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.BucketCountHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.Alloc 7: [ OK ] FlatHashMap/ConstructorTest/1.Alloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.InputIteratorBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.CopyConstructor 7: [ OK ] FlatHashMap/ConstructorTest/1.CopyConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.CopyConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.CopyConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.MoveConstructor 7: [ OK ] FlatHashMap/ConstructorTest/1.MoveConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.MoveConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.MoveConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.InitializerListBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.InitializerListBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.Assignment 7: [ OK ] FlatHashMap/ConstructorTest/1.Assignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.MoveAssignment 7: [ OK ] FlatHashMap/ConstructorTest/1.MoveAssignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.AssignmentFromInitializerList 7: [ OK ] FlatHashMap/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.AssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/1.AssignmentOnSelf 7: [ OK ] FlatHashMap/ConstructorTest/1.AssignmentOnSelf (0 ms) 7: [----------] 25 tests from FlatHashMap/ConstructorTest/1 (1 ms total) 7: 7: [----------] 25 tests from FlatHashMap/ConstructorTest/2, where TypeParam = phmap::flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > > 7: [ RUN ] FlatHashMap/ConstructorTest/2.NoArgs 7: [ OK ] FlatHashMap/ConstructorTest/2.NoArgs (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.BucketCount 7: [ OK ] FlatHashMap/ConstructorTest/2.BucketCount (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.BucketCountHash 7: [ OK ] FlatHashMap/ConstructorTest/2.BucketCountHash (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.BucketCountHashEqual 7: [ OK ] FlatHashMap/ConstructorTest/2.BucketCountHashEqual (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.BucketCountHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.BucketCountHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.BucketCountAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.BucketCountAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.BucketCountHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.BucketCountHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.Alloc 7: [ OK ] FlatHashMap/ConstructorTest/2.Alloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.InputIteratorBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.InputIteratorBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.InputIteratorBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.InputIteratorBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.InputIteratorBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.InputIteratorBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.CopyConstructor 7: [ OK ] FlatHashMap/ConstructorTest/2.CopyConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.CopyConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.CopyConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.MoveConstructor 7: [ OK ] FlatHashMap/ConstructorTest/2.MoveConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.MoveConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.MoveConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.InitializerListBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.InitializerListBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.InitializerListBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.InitializerListBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.InitializerListBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/2.InitializerListBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.Assignment 7: [ OK ] FlatHashMap/ConstructorTest/2.Assignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.MoveAssignment 7: [ OK ] FlatHashMap/ConstructorTest/2.MoveAssignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.AssignmentFromInitializerList 7: [ OK ] FlatHashMap/ConstructorTest/2.AssignmentFromInitializerList (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.AssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/2.AssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.MoveAssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/2.MoveAssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/2.AssignmentOnSelf 7: [ OK ] FlatHashMap/ConstructorTest/2.AssignmentOnSelf (0 ms) 7: [----------] 25 tests from FlatHashMap/ConstructorTest/2 (0 ms total) 7: 7: [----------] 25 tests from FlatHashMap/ConstructorTest/3, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/ConstructorTest/3.NoArgs 7: [ OK ] FlatHashMap/ConstructorTest/3.NoArgs (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.BucketCount 7: [ OK ] FlatHashMap/ConstructorTest/3.BucketCount (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.BucketCountHash 7: [ OK ] FlatHashMap/ConstructorTest/3.BucketCountHash (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.BucketCountHashEqual 7: [ OK ] FlatHashMap/ConstructorTest/3.BucketCountHashEqual (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.BucketCountHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.BucketCountHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.BucketCountAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.BucketCountAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.BucketCountHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.BucketCountHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.Alloc 7: [ OK ] FlatHashMap/ConstructorTest/3.Alloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.InputIteratorBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.InputIteratorBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.InputIteratorBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.InputIteratorBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.InputIteratorBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.InputIteratorBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.CopyConstructor 7: [ OK ] FlatHashMap/ConstructorTest/3.CopyConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.CopyConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.CopyConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.MoveConstructor 7: [ OK ] FlatHashMap/ConstructorTest/3.MoveConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.MoveConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.MoveConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.InitializerListBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.InitializerListBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.InitializerListBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.InitializerListBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.InitializerListBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/3.InitializerListBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.Assignment 7: [ OK ] FlatHashMap/ConstructorTest/3.Assignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.MoveAssignment 7: [ OK ] FlatHashMap/ConstructorTest/3.MoveAssignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.AssignmentFromInitializerList 7: [ OK ] FlatHashMap/ConstructorTest/3.AssignmentFromInitializerList (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.AssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/3.AssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.MoveAssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/3.MoveAssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/3.AssignmentOnSelf 7: [ OK ] FlatHashMap/ConstructorTest/3.AssignmentOnSelf (0 ms) 7: [----------] 25 tests from FlatHashMap/ConstructorTest/3 (0 ms total) 7: 7: [----------] 25 tests from FlatHashMap/ConstructorTest/4, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/ConstructorTest/4.NoArgs 7: [ OK ] FlatHashMap/ConstructorTest/4.NoArgs (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.BucketCount 7: [ OK ] FlatHashMap/ConstructorTest/4.BucketCount (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.BucketCountHash 7: [ OK ] FlatHashMap/ConstructorTest/4.BucketCountHash (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.BucketCountHashEqual 7: [ OK ] FlatHashMap/ConstructorTest/4.BucketCountHashEqual (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.BucketCountHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.BucketCountHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.BucketCountAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.BucketCountAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.BucketCountHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.BucketCountHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.Alloc 7: [ OK ] FlatHashMap/ConstructorTest/4.Alloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.InputIteratorBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.InputIteratorBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.InputIteratorBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.InputIteratorBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.InputIteratorBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.InputIteratorBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.CopyConstructor 7: [ OK ] FlatHashMap/ConstructorTest/4.CopyConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.CopyConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.CopyConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.MoveConstructor 7: [ OK ] FlatHashMap/ConstructorTest/4.MoveConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.MoveConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.MoveConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.InitializerListBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.InitializerListBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.InitializerListBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.InitializerListBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.InitializerListBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/4.InitializerListBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.Assignment 7: [ OK ] FlatHashMap/ConstructorTest/4.Assignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.MoveAssignment 7: [ OK ] FlatHashMap/ConstructorTest/4.MoveAssignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.AssignmentFromInitializerList 7: [ OK ] FlatHashMap/ConstructorTest/4.AssignmentFromInitializerList (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.AssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/4.AssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.MoveAssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/4.MoveAssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.AssignmentFromInitializerListOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/4.AssignmentFromInitializerListOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/4.AssignmentOnSelf 7: [ OK ] FlatHashMap/ConstructorTest/4.AssignmentOnSelf (0 ms) 7: [----------] 25 tests from FlatHashMap/ConstructorTest/4 (0 ms total) 7: 7: [----------] 25 tests from FlatHashMap/ConstructorTest/5, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/ConstructorTest/5.NoArgs 7: [ OK ] FlatHashMap/ConstructorTest/5.NoArgs (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.BucketCount 7: [ OK ] FlatHashMap/ConstructorTest/5.BucketCount (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.BucketCountHash 7: [ OK ] FlatHashMap/ConstructorTest/5.BucketCountHash (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.BucketCountHashEqual 7: [ OK ] FlatHashMap/ConstructorTest/5.BucketCountHashEqual (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.BucketCountHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.BucketCountHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.BucketCountAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.BucketCountAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.BucketCountHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.BucketCountHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.Alloc 7: [ OK ] FlatHashMap/ConstructorTest/5.Alloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.InputIteratorBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.InputIteratorBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.InputIteratorBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.InputIteratorBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.InputIteratorBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.InputIteratorBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.CopyConstructor 7: [ OK ] FlatHashMap/ConstructorTest/5.CopyConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.CopyConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.CopyConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.MoveConstructor 7: [ OK ] FlatHashMap/ConstructorTest/5.MoveConstructor (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.MoveConstructorAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.MoveConstructorAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.InitializerListBucketHashEqualAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.InitializerListBucketHashEqualAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.InitializerListBucketAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.InitializerListBucketAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.InitializerListBucketHashAlloc 7: [ OK ] FlatHashMap/ConstructorTest/5.InitializerListBucketHashAlloc (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.Assignment 7: [ OK ] FlatHashMap/ConstructorTest/5.Assignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.MoveAssignment 7: [ OK ] FlatHashMap/ConstructorTest/5.MoveAssignment (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.AssignmentFromInitializerList 7: [ OK ] FlatHashMap/ConstructorTest/5.AssignmentFromInitializerList (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.AssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/5.AssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.MoveAssignmentOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/5.MoveAssignmentOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.AssignmentFromInitializerListOverwritesExisting 7: [ OK ] FlatHashMap/ConstructorTest/5.AssignmentFromInitializerListOverwritesExisting (0 ms) 7: [ RUN ] FlatHashMap/ConstructorTest/5.AssignmentOnSelf 7: [ OK ] FlatHashMap/ConstructorTest/5.AssignmentOnSelf (0 ms) 7: [----------] 25 tests from FlatHashMap/ConstructorTest/5 (0 ms total) 7: 7: [----------] 5 tests from FlatHashMap/LookupTest/0, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/LookupTest/0.At 7: [ OK ] FlatHashMap/LookupTest/0.At (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/0.OperatorBracket 7: [ OK ] FlatHashMap/LookupTest/0.OperatorBracket (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/0.Count 7: [ OK ] FlatHashMap/LookupTest/0.Count (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/0.Find 7: [ OK ] FlatHashMap/LookupTest/0.Find (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/0.EqualRange 7: [ OK ] FlatHashMap/LookupTest/0.EqualRange (0 ms) 7: [----------] 5 tests from FlatHashMap/LookupTest/0 (0 ms total) 7: 7: [----------] 5 tests from FlatHashMap/LookupTest/1, where TypeParam = phmap::flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> > > 7: [ RUN ] FlatHashMap/LookupTest/1.At 7: [ OK ] FlatHashMap/LookupTest/1.At (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/1.OperatorBracket 7: [ OK ] FlatHashMap/LookupTest/1.OperatorBracket (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/1.Count 7: [ OK ] FlatHashMap/LookupTest/1.Count (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/1.Find 7: [ OK ] FlatHashMap/LookupTest/1.Find (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/1.EqualRange 7: [ OK ] FlatHashMap/LookupTest/1.EqualRange (0 ms) 7: [----------] 5 tests from FlatHashMap/LookupTest/1 (0 ms total) 7: 7: [----------] 5 tests from FlatHashMap/LookupTest/2, where TypeParam = phmap::flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > > 7: [ RUN ] FlatHashMap/LookupTest/2.At 7: [ OK ] FlatHashMap/LookupTest/2.At (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/2.OperatorBracket 7: [ OK ] FlatHashMap/LookupTest/2.OperatorBracket (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/2.Count 7: [ OK ] FlatHashMap/LookupTest/2.Count (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/2.Find 7: [ OK ] FlatHashMap/LookupTest/2.Find (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/2.EqualRange 7: [ OK ] FlatHashMap/LookupTest/2.EqualRange (0 ms) 7: [----------] 5 tests from FlatHashMap/LookupTest/2 (0 ms total) 7: 7: [----------] 5 tests from FlatHashMap/LookupTest/3, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/LookupTest/3.At 7: [ OK ] FlatHashMap/LookupTest/3.At (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/3.OperatorBracket 7: [ OK ] FlatHashMap/LookupTest/3.OperatorBracket (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/3.Count 7: [ OK ] FlatHashMap/LookupTest/3.Count (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/3.Find 7: [ OK ] FlatHashMap/LookupTest/3.Find (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/3.EqualRange 7: [ OK ] FlatHashMap/LookupTest/3.EqualRange (0 ms) 7: [----------] 5 tests from FlatHashMap/LookupTest/3 (0 ms total) 7: 7: [----------] 5 tests from FlatHashMap/LookupTest/4, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/LookupTest/4.At 7: [ OK ] FlatHashMap/LookupTest/4.At (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/4.OperatorBracket 7: [ OK ] FlatHashMap/LookupTest/4.OperatorBracket (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/4.Count 7: [ OK ] FlatHashMap/LookupTest/4.Count (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/4.Find 7: [ OK ] FlatHashMap/LookupTest/4.Find (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/4.EqualRange 7: [ OK ] FlatHashMap/LookupTest/4.EqualRange (0 ms) 7: [----------] 5 tests from FlatHashMap/LookupTest/4 (0 ms total) 7: 7: [----------] 5 tests from FlatHashMap/LookupTest/5, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/LookupTest/5.At 7: [ OK ] FlatHashMap/LookupTest/5.At (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/5.OperatorBracket 7: [ OK ] FlatHashMap/LookupTest/5.OperatorBracket (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/5.Count 7: [ OK ] FlatHashMap/LookupTest/5.Count (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/5.Find 7: [ OK ] FlatHashMap/LookupTest/5.Find (0 ms) 7: [ RUN ] FlatHashMap/LookupTest/5.EqualRange 7: [ OK ] FlatHashMap/LookupTest/5.EqualRange (0 ms) 7: [----------] 5 tests from FlatHashMap/LookupTest/5 (0 ms total) 7: 7: [----------] 3 tests from FlatHashMap/MembersTest/0, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/MembersTest/0.Typedefs 7: [ OK ] FlatHashMap/MembersTest/0.Typedefs (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/0.SimpleFunctions 7: [ OK ] FlatHashMap/MembersTest/0.SimpleFunctions (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/0.BeginEnd 7: [ OK ] FlatHashMap/MembersTest/0.BeginEnd (0 ms) 7: [----------] 3 tests from FlatHashMap/MembersTest/0 (0 ms total) 7: 7: [----------] 3 tests from FlatHashMap/MembersTest/1, where TypeParam = phmap::flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> > > 7: [ RUN ] FlatHashMap/MembersTest/1.Typedefs 7: [ OK ] FlatHashMap/MembersTest/1.Typedefs (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/1.SimpleFunctions 7: [ OK ] FlatHashMap/MembersTest/1.SimpleFunctions (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/1.BeginEnd 7: [ OK ] FlatHashMap/MembersTest/1.BeginEnd (0 ms) 7: [----------] 3 tests from FlatHashMap/MembersTest/1 (0 ms total) 7: 7: [----------] 3 tests from FlatHashMap/MembersTest/2, where TypeParam = phmap::flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > > 7: [ RUN ] FlatHashMap/MembersTest/2.Typedefs 7: [ OK ] FlatHashMap/MembersTest/2.Typedefs (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/2.SimpleFunctions 7: [ OK ] FlatHashMap/MembersTest/2.SimpleFunctions (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/2.BeginEnd 7: [ OK ] FlatHashMap/MembersTest/2.BeginEnd (0 ms) 7: [----------] 3 tests from FlatHashMap/MembersTest/2 (0 ms total) 7: 7: [----------] 3 tests from FlatHashMap/MembersTest/3, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/MembersTest/3.Typedefs 7: [ OK ] FlatHashMap/MembersTest/3.Typedefs (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/3.SimpleFunctions 7: [ OK ] FlatHashMap/MembersTest/3.SimpleFunctions (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/3.BeginEnd 7: [ OK ] FlatHashMap/MembersTest/3.BeginEnd (0 ms) 7: [----------] 3 tests from FlatHashMap/MembersTest/3 (0 ms total) 7: 7: [----------] 3 tests from FlatHashMap/MembersTest/4, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/MembersTest/4.Typedefs 7: [ OK ] FlatHashMap/MembersTest/4.Typedefs (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/4.SimpleFunctions 7: [ OK ] FlatHashMap/MembersTest/4.SimpleFunctions (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/4.BeginEnd 7: [ OK ] FlatHashMap/MembersTest/4.BeginEnd (0 ms) 7: [----------] 3 tests from FlatHashMap/MembersTest/4 (0 ms total) 7: 7: [----------] 3 tests from FlatHashMap/MembersTest/5, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/MembersTest/5.Typedefs 7: [ OK ] FlatHashMap/MembersTest/5.Typedefs (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/5.SimpleFunctions 7: [ OK ] FlatHashMap/MembersTest/5.SimpleFunctions (0 ms) 7: [ RUN ] FlatHashMap/MembersTest/5.BeginEnd 7: [ OK ] FlatHashMap/MembersTest/5.BeginEnd (0 ms) 7: [----------] 3 tests from FlatHashMap/MembersTest/5 (0 ms total) 7: 7: [----------] 14 tests from FlatHashMap/ModifiersTest/0, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/ModifiersTest/0.Clear 7: [ OK ] FlatHashMap/ModifiersTest/0.Clear (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.Insert 7: [ OK ] FlatHashMap/ModifiersTest/0.Insert (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.InsertHint 7: [ OK ] FlatHashMap/ModifiersTest/0.InsertHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.InsertRange 7: [ OK ] FlatHashMap/ModifiersTest/0.InsertRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.InsertOrAssign 7: [ OK ] FlatHashMap/ModifiersTest/0.InsertOrAssign (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.InsertOrAssignHint 7: [ OK ] FlatHashMap/ModifiersTest/0.InsertOrAssignHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.Emplace 7: [ OK ] FlatHashMap/ModifiersTest/0.Emplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.EmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/0.EmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.TryEmplace 7: [ OK ] FlatHashMap/ModifiersTest/0.TryEmplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.TryEmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/0.TryEmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.Erase 7: [ OK ] FlatHashMap/ModifiersTest/0.Erase (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.EraseRange 7: [ OK ] FlatHashMap/ModifiersTest/0.EraseRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.EraseKey 7: [ OK ] FlatHashMap/ModifiersTest/0.EraseKey (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/0.Swap 7: [ OK ] FlatHashMap/ModifiersTest/0.Swap (0 ms) 7: [----------] 14 tests from FlatHashMap/ModifiersTest/0 (0 ms total) 7: 7: [----------] 14 tests from FlatHashMap/ModifiersTest/1, where TypeParam = phmap::flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> > > 7: [ RUN ] FlatHashMap/ModifiersTest/1.Clear 7: [ OK ] FlatHashMap/ModifiersTest/1.Clear (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.Insert 7: [ OK ] FlatHashMap/ModifiersTest/1.Insert (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.InsertHint 7: [ OK ] FlatHashMap/ModifiersTest/1.InsertHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.InsertRange 7: [ OK ] FlatHashMap/ModifiersTest/1.InsertRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.InsertOrAssign 7: [ OK ] FlatHashMap/ModifiersTest/1.InsertOrAssign (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.InsertOrAssignHint 7: [ OK ] FlatHashMap/ModifiersTest/1.InsertOrAssignHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.Emplace 7: [ OK ] FlatHashMap/ModifiersTest/1.Emplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.EmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/1.EmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.TryEmplace 7: [ OK ] FlatHashMap/ModifiersTest/1.TryEmplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.TryEmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/1.TryEmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.Erase 7: [ OK ] FlatHashMap/ModifiersTest/1.Erase (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.EraseRange 7: [ OK ] FlatHashMap/ModifiersTest/1.EraseRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.EraseKey 7: [ OK ] FlatHashMap/ModifiersTest/1.EraseKey (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/1.Swap 7: [ OK ] FlatHashMap/ModifiersTest/1.Swap (0 ms) 7: [----------] 14 tests from FlatHashMap/ModifiersTest/1 (0 ms total) 7: 7: [----------] 14 tests from FlatHashMap/ModifiersTest/2, where TypeParam = phmap::flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > > 7: [ RUN ] FlatHashMap/ModifiersTest/2.Clear 7: [ OK ] FlatHashMap/ModifiersTest/2.Clear (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.Insert 7: [ OK ] FlatHashMap/ModifiersTest/2.Insert (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.InsertHint 7: [ OK ] FlatHashMap/ModifiersTest/2.InsertHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.InsertRange 7: [ OK ] FlatHashMap/ModifiersTest/2.InsertRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.InsertOrAssign 7: [ OK ] FlatHashMap/ModifiersTest/2.InsertOrAssign (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.InsertOrAssignHint 7: [ OK ] FlatHashMap/ModifiersTest/2.InsertOrAssignHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.Emplace 7: [ OK ] FlatHashMap/ModifiersTest/2.Emplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.EmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/2.EmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.TryEmplace 7: [ OK ] FlatHashMap/ModifiersTest/2.TryEmplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.TryEmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/2.TryEmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.Erase 7: [ OK ] FlatHashMap/ModifiersTest/2.Erase (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.EraseRange 7: [ OK ] FlatHashMap/ModifiersTest/2.EraseRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.EraseKey 7: [ OK ] FlatHashMap/ModifiersTest/2.EraseKey (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/2.Swap 7: [ OK ] FlatHashMap/ModifiersTest/2.Swap (0 ms) 7: [----------] 14 tests from FlatHashMap/ModifiersTest/2 (0 ms total) 7: 7: [----------] 14 tests from FlatHashMap/ModifiersTest/3, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/ModifiersTest/3.Clear 7: [ OK ] FlatHashMap/ModifiersTest/3.Clear (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.Insert 7: [ OK ] FlatHashMap/ModifiersTest/3.Insert (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.InsertHint 7: [ OK ] FlatHashMap/ModifiersTest/3.InsertHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.InsertRange 7: [ OK ] FlatHashMap/ModifiersTest/3.InsertRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.InsertOrAssign 7: [ OK ] FlatHashMap/ModifiersTest/3.InsertOrAssign (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.InsertOrAssignHint 7: [ OK ] FlatHashMap/ModifiersTest/3.InsertOrAssignHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.Emplace 7: [ OK ] FlatHashMap/ModifiersTest/3.Emplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.EmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/3.EmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.TryEmplace 7: [ OK ] FlatHashMap/ModifiersTest/3.TryEmplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.TryEmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/3.TryEmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.Erase 7: [ OK ] FlatHashMap/ModifiersTest/3.Erase (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.EraseRange 7: [ OK ] FlatHashMap/ModifiersTest/3.EraseRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.EraseKey 7: [ OK ] FlatHashMap/ModifiersTest/3.EraseKey (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/3.Swap 7: [ OK ] FlatHashMap/ModifiersTest/3.Swap (0 ms) 7: [----------] 14 tests from FlatHashMap/ModifiersTest/3 (0 ms total) 7: 7: [----------] 14 tests from FlatHashMap/ModifiersTest/4, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/ModifiersTest/4.Clear 7: [ OK ] FlatHashMap/ModifiersTest/4.Clear (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.Insert 7: [ OK ] FlatHashMap/ModifiersTest/4.Insert (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.InsertHint 7: [ OK ] FlatHashMap/ModifiersTest/4.InsertHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.InsertRange 7: [ OK ] FlatHashMap/ModifiersTest/4.InsertRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.InsertOrAssign 7: [ OK ] FlatHashMap/ModifiersTest/4.InsertOrAssign (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.InsertOrAssignHint 7: [ OK ] FlatHashMap/ModifiersTest/4.InsertOrAssignHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.Emplace 7: [ OK ] FlatHashMap/ModifiersTest/4.Emplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.EmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/4.EmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.TryEmplace 7: [ OK ] FlatHashMap/ModifiersTest/4.TryEmplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.TryEmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/4.TryEmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.Erase 7: [ OK ] FlatHashMap/ModifiersTest/4.Erase (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.EraseRange 7: [ OK ] FlatHashMap/ModifiersTest/4.EraseRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.EraseKey 7: [ OK ] FlatHashMap/ModifiersTest/4.EraseKey (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/4.Swap 7: [ OK ] FlatHashMap/ModifiersTest/4.Swap (0 ms) 7: [----------] 14 tests from FlatHashMap/ModifiersTest/4 (0 ms total) 7: 7: [----------] 14 tests from FlatHashMap/ModifiersTest/5, where TypeParam = phmap::flat_hash_map > > 7: [ RUN ] FlatHashMap/ModifiersTest/5.Clear 7: [ OK ] FlatHashMap/ModifiersTest/5.Clear (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.Insert 7: [ OK ] FlatHashMap/ModifiersTest/5.Insert (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.InsertHint 7: [ OK ] FlatHashMap/ModifiersTest/5.InsertHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.InsertRange 7: [ OK ] FlatHashMap/ModifiersTest/5.InsertRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.InsertOrAssign 7: [ OK ] FlatHashMap/ModifiersTest/5.InsertOrAssign (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.InsertOrAssignHint 7: [ OK ] FlatHashMap/ModifiersTest/5.InsertOrAssignHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.Emplace 7: [ OK ] FlatHashMap/ModifiersTest/5.Emplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.EmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/5.EmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.TryEmplace 7: [ OK ] FlatHashMap/ModifiersTest/5.TryEmplace (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.TryEmplaceHint 7: [ OK ] FlatHashMap/ModifiersTest/5.TryEmplaceHint (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.Erase 7: [ OK ] FlatHashMap/ModifiersTest/5.Erase (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.EraseRange 7: [ OK ] FlatHashMap/ModifiersTest/5.EraseRange (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.EraseKey 7: [ OK ] FlatHashMap/ModifiersTest/5.EraseKey (0 ms) 7: [ RUN ] FlatHashMap/ModifiersTest/5.Swap 7: [ OK ] FlatHashMap/ModifiersTest/5.Swap (0 ms) 7: [----------] 14 tests from FlatHashMap/ModifiersTest/5 (0 ms total) 7: 7: [----------] 6 tests from FlatHashMap 7: [ RUN ] FlatHashMap.StandardLayout 7: [ OK ] FlatHashMap.StandardLayout (0 ms) 7: [ RUN ] FlatHashMap.IteratesMsan 8: Running main() from gmock_main.cc 8: [==========] Running 98 tests from 10 test suites. 8: [----------] Global test environment set-up. 8: [----------] 25 tests from NodeHashMap/ConstructorTest/0, where TypeParam = phmap::node_hash_map > > 8: [ RUN ] NodeHashMap/ConstructorTest/0.NoArgs 8: [ OK ] NodeHashMap/ConstructorTest/0.NoArgs (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.BucketCount 8: [ OK ] NodeHashMap/ConstructorTest/0.BucketCount (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.BucketCountHash 8: [ OK ] NodeHashMap/ConstructorTest/0.BucketCountHash (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.BucketCountHashEqual 8: [ OK ] NodeHashMap/ConstructorTest/0.BucketCountHashEqual (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.BucketCountHashEqualAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.BucketCountAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.BucketCountAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.BucketCountHashAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.BucketCountHashAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.Alloc 8: [ OK ] NodeHashMap/ConstructorTest/0.Alloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.InputIteratorBucketAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.CopyConstructor 8: [ OK ] NodeHashMap/ConstructorTest/0.CopyConstructor (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.CopyConstructorAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.CopyConstructorAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.MoveConstructor 8: [ OK ] NodeHashMap/ConstructorTest/0.MoveConstructor (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.MoveConstructorAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.MoveConstructorAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.InitializerListBucketAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.InitializerListBucketHashAlloc 8: [ OK ] NodeHashMap/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.Assignment 8: [ OK ] NodeHashMap/ConstructorTest/0.Assignment (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.MoveAssignment 8: [ OK ] NodeHashMap/ConstructorTest/0.MoveAssignment (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.AssignmentFromInitializerList 8: [ OK ] NodeHashMap/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.AssignmentOverwritesExisting 8: [ OK ] NodeHashMap/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting 8: [ OK ] NodeHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 8: [ OK ] NodeHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/0.AssignmentOnSelf 8: [ OK ] NodeHashMap/ConstructorTest/0.AssignmentOnSelf (0 ms) 8: [----------] 25 tests from NodeHashMap/ConstructorTest/0 (1 ms total) 8: 8: [----------] 25 tests from NodeHashMap/ConstructorTest/1, where TypeParam = phmap::node_hash_map,std::allocator >,std::__cxx11::basic_string,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,std::__cxx11::basic_string,std::allocator > > > > 8: [ RUN ] NodeHashMap/ConstructorTest/1.NoArgs 8: [ OK ] NodeHashMap/ConstructorTest/1.NoArgs (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.BucketCount 8: [ OK ] NodeHashMap/ConstructorTest/1.BucketCount (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.BucketCountHash 8: [ OK ] NodeHashMap/ConstructorTest/1.BucketCountHash (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.BucketCountHashEqual 8: [ OK ] NodeHashMap/ConstructorTest/1.BucketCountHashEqual (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.BucketCountHashEqualAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.BucketCountAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.BucketCountAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.BucketCountHashAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.BucketCountHashAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.Alloc 8: [ OK ] NodeHashMap/ConstructorTest/1.Alloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.InputIteratorBucketAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.CopyConstructor 8: [ OK ] NodeHashMap/ConstructorTest/1.CopyConstructor (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.CopyConstructorAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.CopyConstructorAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.MoveConstructor 8: [ OK ] NodeHashMap/ConstructorTest/1.MoveConstructor (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.MoveConstructorAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.MoveConstructorAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.InitializerListBucketAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.InitializerListBucketHashAlloc 8: [ OK ] NodeHashMap/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.Assignment 8: [ OK ] NodeHashMap/ConstructorTest/1.Assignment (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.MoveAssignment 8: [ OK ] NodeHashMap/ConstructorTest/1.MoveAssignment (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.AssignmentFromInitializerList 8: [ OK ] NodeHashMap/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.AssignmentOverwritesExisting 8: [ OK ] NodeHashMap/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting 8: [ OK ] NodeHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 8: [ OK ] NodeHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 8: [ RUN ] NodeHashMap/ConstructorTest/1.AssignmentOnSelf 8: [ OK ] NodeHashMap/ConstructorTest/1.AssignmentOnSelf (0 ms) 8: [----------] 25 tests from NodeHashMap/ConstructorTest/1 (1 ms total) 8: 8: [----------] 5 tests from NodeHashMap/LookupTest/0, where TypeParam = phmap::node_hash_map > > 8: [ RUN ] NodeHashMap/LookupTest/0.At 8: [ OK ] NodeHashMap/LookupTest/0.At (0 ms) 8: [ RUN ] NodeHashMap/LookupTest/0.OperatorBracket 8: [ OK ] NodeHashMap/LookupTest/0.OperatorBracket (0 ms) 8: [ RUN ] NodeHashMap/LookupTest/0.Count 8: [ OK ] NodeHashMap/LookupTest/0.Count (0 ms) 8: [ RUN ] NodeHashMap/LookupTest/0.Find 8: [ OK ] NodeHashMap/LookupTest/0.Find (0 ms) 8: [ RUN ] NodeHashMap/LookupTest/0.EqualRange 8: [ OK ] NodeHashMap/LookupTest/0.EqualRange (0 ms) 8: [----------] 5 tests from NodeHashMap/LookupTest/0 (0 ms total) 8: 8: [----------] 5 tests from NodeHashMap/LookupTest/1, where TypeParam = phmap::node_hash_map,std::allocator >,std::__cxx11::basic_string,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,std::__cxx11::basic_string,std::allocator > > > > 8: [ RUN ] NodeHashMap/LookupTest/1.At 8: [ OK ] NodeHashMap/LookupTest/1.At (0 ms) 8: [ RUN ] NodeHashMap/LookupTest/1.OperatorBracket 8: [ OK ] NodeHashMap/LookupTest/1.OperatorBracket (0 ms) 8: [ RUN ] NodeHashMap/LookupTest/1.Count 8: [ OK ] NodeHashMap/LookupTest/1.Count (0 ms) 8: [ RUN ] NodeHashMap/LookupTest/1.Find 8: [ OK ] NodeHashMap/LookupTest/1.Find (0 ms) 8: [ RUN ] NodeHashMap/LookupTest/1.EqualRange 8: [ OK ] NodeHashMap/LookupTest/1.EqualRange (0 ms) 8: [----------] 5 tests from NodeHashMap/LookupTest/1 (0 ms total) 8: 8: [----------] 3 tests from NodeHashMap/MembersTest/0, where TypeParam = phmap::node_hash_map > > 8: [ RUN ] NodeHashMap/MembersTest/0.Typedefs 8: [ OK ] NodeHashMap/MembersTest/0.Typedefs (0 ms) 8: [ RUN ] NodeHashMap/MembersTest/0.SimpleFunctions 8: [ OK ] NodeHashMap/MembersTest/0.SimpleFunctions (0 ms) 8: [ RUN ] NodeHashMap/MembersTest/0.BeginEnd 8: [ OK ] NodeHashMap/MembersTest/0.BeginEnd (0 ms) 8: [----------] 3 tests from NodeHashMap/MembersTest/0 (0 ms total) 8: 8: [----------] 3 tests from NodeHashMap/MembersTest/1, where TypeParam = phmap::node_hash_map,std::allocator >,std::__cxx11::basic_string,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,std::__cxx11::basic_string,std::allocator > > > > 8: [ RUN ] NodeHashMap/MembersTest/1.Typedefs 8: [ OK ] NodeHashMap/MembersTest/1.Typedefs (0 ms) 8: [ RUN ] NodeHashMap/MembersTest/1.SimpleFunctions 8: [ OK ] NodeHashMap/MembersTest/1.SimpleFunctions (0 ms) 8: [ RUN ] NodeHashMap/MembersTest/1.BeginEnd 8: [ OK ] NodeHashMap/MembersTest/1.BeginEnd (0 ms) 8: [----------] 3 tests from NodeHashMap/MembersTest/1 (0 ms total) 8: 8: [----------] 14 tests from NodeHashMap/ModifiersTest/0, where TypeParam = phmap::node_hash_map > > 8: [ RUN ] NodeHashMap/ModifiersTest/0.Clear 8: [ OK ] NodeHashMap/ModifiersTest/0.Clear (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.Insert 8: [ OK ] NodeHashMap/ModifiersTest/0.Insert (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.InsertHint 8: [ OK ] NodeHashMap/ModifiersTest/0.InsertHint (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.InsertRange 8: [ OK ] NodeHashMap/ModifiersTest/0.InsertRange (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.InsertOrAssign 8: [ OK ] NodeHashMap/ModifiersTest/0.InsertOrAssign (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.InsertOrAssignHint 8: [ OK ] NodeHashMap/ModifiersTest/0.InsertOrAssignHint (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.Emplace 8: [ OK ] NodeHashMap/ModifiersTest/0.Emplace (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.EmplaceHint 8: [ OK ] NodeHashMap/ModifiersTest/0.EmplaceHint (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.TryEmplace 8: [ OK ] NodeHashMap/ModifiersTest/0.TryEmplace (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.TryEmplaceHint 8: [ OK ] NodeHashMap/ModifiersTest/0.TryEmplaceHint (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.Erase 8: [ OK ] NodeHashMap/ModifiersTest/0.Erase (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.EraseRange 8: [ OK ] NodeHashMap/ModifiersTest/0.EraseRange (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.EraseKey 8: [ OK ] NodeHashMap/ModifiersTest/0.EraseKey (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/0.Swap 8: [ OK ] NodeHashMap/ModifiersTest/0.Swap (0 ms) 8: [----------] 14 tests from NodeHashMap/ModifiersTest/0 (0 ms total) 8: 8: [----------] 14 tests from NodeHashMap/ModifiersTest/1, where TypeParam = phmap::node_hash_map,std::allocator >,std::__cxx11::basic_string,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,std::__cxx11::basic_string,std::allocator > > > > 8: [ RUN ] NodeHashMap/ModifiersTest/1.Clear 8: [ OK ] NodeHashMap/ModifiersTest/1.Clear (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.Insert 8: [ OK ] NodeHashMap/ModifiersTest/1.Insert (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.InsertHint 8: [ OK ] NodeHashMap/ModifiersTest/1.InsertHint (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.InsertRange 8: [ OK ] NodeHashMap/ModifiersTest/1.InsertRange (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.InsertOrAssign 8: [ OK ] NodeHashMap/ModifiersTest/1.InsertOrAssign (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.InsertOrAssignHint 8: [ OK ] NodeHashMap/ModifiersTest/1.InsertOrAssignHint (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.Emplace 8: [ OK ] NodeHashMap/ModifiersTest/1.Emplace (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.EmplaceHint 8: [ OK ] NodeHashMap/ModifiersTest/1.EmplaceHint (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.TryEmplace 8: [ OK ] NodeHashMap/ModifiersTest/1.TryEmplace (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.TryEmplaceHint 8: [ OK ] NodeHashMap/ModifiersTest/1.TryEmplaceHint (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.Erase 8: [ OK ] NodeHashMap/ModifiersTest/1.Erase (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.EraseRange 8: [ OK ] NodeHashMap/ModifiersTest/1.EraseRange (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.EraseKey 8: [ OK ] NodeHashMap/ModifiersTest/1.EraseKey (0 ms) 8: [ RUN ] NodeHashMap/ModifiersTest/1.Swap 8: [ OK ] NodeHashMap/ModifiersTest/1.Swap (0 ms) 8: [----------] 14 tests from NodeHashMap/ModifiersTest/1 (0 ms total) 8: 8: [----------] 3 tests from NodeHashMap 8: [ RUN ] NodeHashMap.Emplace 8: [ OK ] NodeHashMap.Emplace (0 ms) 8: [ RUN ] NodeHashMap.AssignRecursive 8: [ OK ] NodeHashMap.AssignRecursive (0 ms) 8: [ RUN ] NodeHashMap.MergeExtractInsert 8: [ OK ] NodeHashMap.MergeExtractInsert (0 ms) 8: [----------] 3 tests from NodeHashMap (0 ms total) 8: 8: [----------] 1 test from FlatHashMap 8: [ RUN ] FlatHashMap.MoveOnlyKey 8: [ OK ] FlatHashMap.MoveOnlyKey (0 ms) 8: [----------] 1 test from FlatHashMap (0 ms total) 8: 8: [----------] Global test environment tear-down 8: [==========] 98 tests from 10 test suites ran. (4 ms total) 8: [ PASSED ] 98 tests. 6/17 Test #8: test_node_hash_map .................. Passed 0.04 sec test 10 Start 10: test_parallel_flat_hash_map 10: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_parallel_flat_hash_map 10: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 10: Test timeout computed to be: 10000000 9: Running main() from gmock_main.cc 9: [==========] Running 166 tests from 17 test suites. 9: [----------] Global test environment set-up. 9: [----------] 25 tests from NodeHashSet/ConstructorTest/0, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/ConstructorTest/0.NoArgs 9: [ OK ] NodeHashSet/ConstructorTest/0.NoArgs (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.BucketCount 9: [ OK ] NodeHashSet/ConstructorTest/0.BucketCount (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.BucketCountHash 9: [ OK ] NodeHashSet/ConstructorTest/0.BucketCountHash (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.BucketCountHashEqual 9: [ OK ] NodeHashSet/ConstructorTest/0.BucketCountHashEqual (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.BucketCountHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.BucketCountAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.BucketCountAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.BucketCountHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.BucketCountHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.Alloc 9: [ OK ] NodeHashSet/ConstructorTest/0.Alloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.InputIteratorBucketAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.InputIteratorBucketHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.CopyConstructor 9: [ OK ] NodeHashSet/ConstructorTest/0.CopyConstructor (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.CopyConstructorAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.CopyConstructorAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.MoveConstructor 9: [ OK ] NodeHashSet/ConstructorTest/0.MoveConstructor (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.MoveConstructorAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.MoveConstructorAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.InitializerListBucketHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.InitializerListBucketAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.InitializerListBucketHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.CopyAssignment 9: [ OK ] NodeHashSet/ConstructorTest/0.CopyAssignment (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.MoveAssignment 9: [ OK ] NodeHashSet/ConstructorTest/0.MoveAssignment (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.AssignmentFromInitializerList 9: [ OK ] NodeHashSet/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.AssignmentOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.MoveAssignmentOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/0.AssignmentOnSelf 9: [ OK ] NodeHashSet/ConstructorTest/0.AssignmentOnSelf (0 ms) 9: [----------] 25 tests from NodeHashSet/ConstructorTest/0 (1 ms total) 9: 9: [----------] 25 tests from NodeHashSet/ConstructorTest/1, where TypeParam = phmap::node_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > 9: [ RUN ] NodeHashSet/ConstructorTest/1.NoArgs 9: [ OK ] NodeHashSet/ConstructorTest/1.NoArgs (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.BucketCount 9: [ OK ] NodeHashSet/ConstructorTest/1.BucketCount (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.BucketCountHash 9: [ OK ] NodeHashSet/ConstructorTest/1.BucketCountHash (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.BucketCountHashEqual 9: [ OK ] NodeHashSet/ConstructorTest/1.BucketCountHashEqual (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.BucketCountHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.BucketCountAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.BucketCountAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.BucketCountHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.BucketCountHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.Alloc 9: [ OK ] NodeHashSet/ConstructorTest/1.Alloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.InputIteratorBucketAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.InputIteratorBucketHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.CopyConstructor 9: [ OK ] NodeHashSet/ConstructorTest/1.CopyConstructor (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.CopyConstructorAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.CopyConstructorAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.MoveConstructor 9: [ OK ] NodeHashSet/ConstructorTest/1.MoveConstructor (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.MoveConstructorAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.MoveConstructorAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.InitializerListBucketHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.InitializerListBucketAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.InitializerListBucketHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.CopyAssignment 9: [ OK ] NodeHashSet/ConstructorTest/1.CopyAssignment (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.MoveAssignment 9: [ OK ] NodeHashSet/ConstructorTest/1.MoveAssignment (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.AssignmentFromInitializerList 9: [ OK ] NodeHashSet/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.AssignmentOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.MoveAssignmentOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/1.AssignmentOnSelf 9: [ OK ] NodeHashSet/ConstructorTest/1.AssignmentOnSelf (0 ms) 9: [----------] 25 tests from NodeHashSet/ConstructorTest/1 (1 ms total) 9: 9: [----------] 25 tests from NodeHashSet/ConstructorTest/2, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/ConstructorTest/2.NoArgs 9: [ OK ] NodeHashSet/ConstructorTest/2.NoArgs (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.BucketCount 9: [ OK ] NodeHashSet/ConstructorTest/2.BucketCount (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.BucketCountHash 9: [ OK ] NodeHashSet/ConstructorTest/2.BucketCountHash (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.BucketCountHashEqual 9: [ OK ] NodeHashSet/ConstructorTest/2.BucketCountHashEqual (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.BucketCountHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.BucketCountHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.BucketCountAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.BucketCountAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.BucketCountHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.BucketCountHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.Alloc 9: [ OK ] NodeHashSet/ConstructorTest/2.Alloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.InputIteratorBucketHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.InputIteratorBucketHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.InputIteratorBucketAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.InputIteratorBucketAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.InputIteratorBucketHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.InputIteratorBucketHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.CopyConstructor 9: [ OK ] NodeHashSet/ConstructorTest/2.CopyConstructor (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.CopyConstructorAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.CopyConstructorAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.MoveConstructor 9: [ OK ] NodeHashSet/ConstructorTest/2.MoveConstructor (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.MoveConstructorAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.MoveConstructorAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.InitializerListBucketHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.InitializerListBucketHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.InitializerListBucketAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.InitializerListBucketAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.InitializerListBucketHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/2.InitializerListBucketHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.CopyAssignment 9: [ OK ] NodeHashSet/ConstructorTest/2.CopyAssignment (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.MoveAssignment 9: [ OK ] NodeHashSet/ConstructorTest/2.MoveAssignment (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.AssignmentFromInitializerList 9: [ OK ] NodeHashSet/ConstructorTest/2.AssignmentFromInitializerList (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.AssignmentOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/2.AssignmentOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.MoveAssignmentOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/2.MoveAssignmentOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/2.AssignmentOnSelf 9: [ OK ] NodeHashSet/ConstructorTest/2.AssignmentOnSelf (0 ms) 9: [----------] 25 tests from NodeHashSet/ConstructorTest/2 (0 ms total) 9: 9: [----------] 25 tests from NodeHashSet/ConstructorTest/3, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/ConstructorTest/3.NoArgs 9: [ OK ] NodeHashSet/ConstructorTest/3.NoArgs (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.BucketCount 9: [ OK ] NodeHashSet/ConstructorTest/3.BucketCount (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.BucketCountHash 9: [ OK ] NodeHashSet/ConstructorTest/3.BucketCountHash (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.BucketCountHashEqual 9: [ OK ] NodeHashSet/ConstructorTest/3.BucketCountHashEqual (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.BucketCountHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.BucketCountHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.BucketCountAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.BucketCountAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.BucketCountHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.BucketCountHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.Alloc 9: [ OK ] NodeHashSet/ConstructorTest/3.Alloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.InputIteratorBucketHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.InputIteratorBucketHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.InputIteratorBucketAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.InputIteratorBucketAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.InputIteratorBucketHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.InputIteratorBucketHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.CopyConstructor 9: [ OK ] NodeHashSet/ConstructorTest/3.CopyConstructor (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.CopyConstructorAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.CopyConstructorAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.MoveConstructor 9: [ OK ] NodeHashSet/ConstructorTest/3.MoveConstructor (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.MoveConstructorAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.MoveConstructorAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.InitializerListBucketHashEqualAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.InitializerListBucketHashEqualAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.InitializerListBucketAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.InitializerListBucketAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.InitializerListBucketHashAlloc 9: [ OK ] NodeHashSet/ConstructorTest/3.InitializerListBucketHashAlloc (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.CopyAssignment 9: [ OK ] NodeHashSet/ConstructorTest/3.CopyAssignment (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.MoveAssignment 9: [ OK ] NodeHashSet/ConstructorTest/3.MoveAssignment (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.AssignmentFromInitializerList 9: [ OK ] NodeHashSet/ConstructorTest/3.AssignmentFromInitializerList (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.AssignmentOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/3.AssignmentOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.MoveAssignmentOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/3.MoveAssignmentOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting 9: [ OK ] NodeHashSet/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting (0 ms) 9: [ RUN ] NodeHashSet/ConstructorTest/3.AssignmentOnSelf 9: [ OK ] NodeHashSet/ConstructorTest/3.AssignmentOnSelf (0 ms) 9: [----------] 25 tests from NodeHashSet/ConstructorTest/3 (1 ms total) 9: 9: [----------] 3 tests from NodeHashSet/LookupTest/0, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/LookupTest/0.Count 9: [ OK ] NodeHashSet/LookupTest/0.Count (0 ms) 9: [ RUN ] NodeHashSet/LookupTest/0.Find 9: [ OK ] NodeHashSet/LookupTest/0.Find (0 ms) 9: [ RUN ] NodeHashSet/LookupTest/0.EqualRange 9: [ OK ] NodeHashSet/LookupTest/0.EqualRange (0 ms) 9: [----------] 3 tests from NodeHashSet/LookupTest/0 (0 ms total) 9: 9: [----------] 3 tests from NodeHashSet/LookupTest/1, where TypeParam = phmap::node_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > 9: [ RUN ] NodeHashSet/LookupTest/1.Count 9: [ OK ] NodeHashSet/LookupTest/1.Count (0 ms) 9: [ RUN ] NodeHashSet/LookupTest/1.Find 9: [ OK ] NodeHashSet/LookupTest/1.Find (0 ms) 9: [ RUN ] NodeHashSet/LookupTest/1.EqualRange 9: [ OK ] NodeHashSet/LookupTest/1.EqualRange (0 ms) 9: [----------] 3 tests from NodeHashSet/LookupTest/1 (0 ms total) 9: 9: [----------] 3 tests from NodeHashSet/LookupTest/2, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/LookupTest/2.Count 9: [ OK ] NodeHashSet/LookupTest/2.Count (0 ms) 9: [ RUN ] NodeHashSet/LookupTest/2.Find 9: [ OK ] NodeHashSet/LookupTest/2.Find (0 ms) 9: [ RUN ] NodeHashSet/LookupTest/2.EqualRange 9: [ OK ] NodeHashSet/LookupTest/2.EqualRange (0 ms) 9: [----------] 3 tests from NodeHashSet/LookupTest/2 (0 ms total) 9: 9: [----------] 3 tests from NodeHashSet/LookupTest/3, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/LookupTest/3.Count 9: [ OK ] NodeHashSet/LookupTest/3.Count (0 ms) 9: [ RUN ] NodeHashSet/LookupTest/3.Find 9: [ OK ] NodeHashSet/LookupTest/3.Find (0 ms) 9: [ RUN ] NodeHashSet/LookupTest/3.EqualRange 9: [ OK ] NodeHashSet/LookupTest/3.EqualRange (0 ms) 9: [----------] 3 tests from NodeHashSet/LookupTest/3 (0 ms total) 9: 9: [----------] 3 tests from NodeHashSet/MembersTest/0, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/MembersTest/0.Typedefs 9: [ OK ] NodeHashSet/MembersTest/0.Typedefs (0 ms) 9: [ RUN ] NodeHashSet/MembersTest/0.SimpleFunctions 9: [ OK ] NodeHashSet/MembersTest/0.SimpleFunctions (0 ms) 9: [ RUN ] NodeHashSet/MembersTest/0.BeginEnd 9: [ OK ] NodeHashSet/MembersTest/0.BeginEnd (0 ms) 9: [----------] 3 tests from NodeHashSet/MembersTest/0 (0 ms total) 9: 9: [----------] 3 tests from NodeHashSet/MembersTest/1, where TypeParam = phmap::node_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > 9: [ RUN ] NodeHashSet/MembersTest/1.Typedefs 9: [ OK ] NodeHashSet/MembersTest/1.Typedefs (0 ms) 9: [ RUN ] NodeHashSet/MembersTest/1.SimpleFunctions 9: [ OK ] NodeHashSet/MembersTest/1.SimpleFunctions (0 ms) 9: [ RUN ] NodeHashSet/MembersTest/1.BeginEnd 9: [ OK ] NodeHashSet/MembersTest/1.BeginEnd (0 ms) 9: [----------] 3 tests from NodeHashSet/MembersTest/1 (0 ms total) 9: 9: [----------] 3 tests from NodeHashSet/MembersTest/2, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/MembersTest/2.Typedefs 9: [ OK ] NodeHashSet/MembersTest/2.Typedefs (0 ms) 9: [ RUN ] NodeHashSet/MembersTest/2.SimpleFunctions 9: [ OK ] NodeHashSet/MembersTest/2.SimpleFunctions (0 ms) 9: [ RUN ] NodeHashSet/MembersTest/2.BeginEnd 9: [ OK ] NodeHashSet/MembersTest/2.BeginEnd (0 ms) 9: [----------] 3 tests from NodeHashSet/MembersTest/2 (0 ms total) 9: 9: [----------] 3 tests from NodeHashSet/MembersTest/3, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/MembersTest/3.Typedefs 9: [ OK ] NodeHashSet/MembersTest/3.Typedefs (0 ms) 9: [ RUN ] NodeHashSet/MembersTest/3.SimpleFunctions 9: [ OK ] NodeHashSet/MembersTest/3.SimpleFunctions (0 ms) 9: [ RUN ] NodeHashSet/MembersTest/3.BeginEnd 9: [ OK ] NodeHashSet/MembersTest/3.BeginEnd (0 ms) 9: [----------] 3 tests from NodeHashSet/MembersTest/3 (0 ms total) 9: 9: [----------] 10 tests from NodeHashSet/ModifiersTest/0, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/ModifiersTest/0.Clear 9: [ OK ] NodeHashSet/ModifiersTest/0.Clear (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.Insert 9: [ OK ] NodeHashSet/ModifiersTest/0.Insert (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.InsertHint 9: [ OK ] NodeHashSet/ModifiersTest/0.InsertHint (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.InsertRange 9: [ OK ] NodeHashSet/ModifiersTest/0.InsertRange (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.Emplace 9: [ OK ] NodeHashSet/ModifiersTest/0.Emplace (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.EmplaceHint 9: [ OK ] NodeHashSet/ModifiersTest/0.EmplaceHint (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.Erase 9: [ OK ] NodeHashSet/ModifiersTest/0.Erase (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.EraseRange 9: [ OK ] NodeHashSet/ModifiersTest/0.EraseRange (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.EraseKey 9: [ OK ] NodeHashSet/ModifiersTest/0.EraseKey (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/0.Swap 9: [ OK ] NodeHashSet/ModifiersTest/0.Swap (0 ms) 9: [----------] 10 tests from NodeHashSet/ModifiersTest/0 (0 ms total) 9: 9: [----------] 10 tests from NodeHashSet/ModifiersTest/1, where TypeParam = phmap::node_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > > 9: [ RUN ] NodeHashSet/ModifiersTest/1.Clear 9: [ OK ] NodeHashSet/ModifiersTest/1.Clear (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.Insert 9: [ OK ] NodeHashSet/ModifiersTest/1.Insert (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.InsertHint 9: [ OK ] NodeHashSet/ModifiersTest/1.InsertHint (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.InsertRange 9: [ OK ] NodeHashSet/ModifiersTest/1.InsertRange (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.Emplace 9: [ OK ] NodeHashSet/ModifiersTest/1.Emplace (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.EmplaceHint 9: [ OK ] NodeHashSet/ModifiersTest/1.EmplaceHint (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.Erase 9: [ OK ] NodeHashSet/ModifiersTest/1.Erase (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.EraseRange 9: [ OK ] NodeHashSet/ModifiersTest/1.EraseRange (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.EraseKey 9: [ OK ] NodeHashSet/ModifiersTest/1.EraseKey (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/1.Swap 9: [ OK ] NodeHashSet/ModifiersTest/1.Swap (0 ms) 9: [----------] 10 tests from NodeHashSet/ModifiersTest/1 (0 ms total) 9: 9: [----------] 10 tests from NodeHashSet/ModifiersTest/2, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/ModifiersTest/2.Clear 9: [ OK ] NodeHashSet/ModifiersTest/2.Clear (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.Insert 9: [ OK ] NodeHashSet/ModifiersTest/2.Insert (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.InsertHint 9: [ OK ] NodeHashSet/ModifiersTest/2.InsertHint (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.InsertRange 9: [ OK ] NodeHashSet/ModifiersTest/2.InsertRange (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.Emplace 9: [ OK ] NodeHashSet/ModifiersTest/2.Emplace (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.EmplaceHint 9: [ OK ] NodeHashSet/ModifiersTest/2.EmplaceHint (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.Erase 9: [ OK ] NodeHashSet/ModifiersTest/2.Erase (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.EraseRange 9: [ OK ] NodeHashSet/ModifiersTest/2.EraseRange (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.EraseKey 9: [ OK ] NodeHashSet/ModifiersTest/2.EraseKey (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/2.Swap 9: [ OK ] NodeHashSet/ModifiersTest/2.Swap (0 ms) 9: [----------] 10 tests from NodeHashSet/ModifiersTest/2 (0 ms total) 9: 9: [----------] 10 tests from NodeHashSet/ModifiersTest/3, where TypeParam = phmap::node_hash_set > 9: [ RUN ] NodeHashSet/ModifiersTest/3.Clear 9: [ OK ] NodeHashSet/ModifiersTest/3.Clear (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.Insert 9: [ OK ] NodeHashSet/ModifiersTest/3.Insert (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.InsertHint 9: [ OK ] NodeHashSet/ModifiersTest/3.InsertHint (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.InsertRange 9: [ OK ] NodeHashSet/ModifiersTest/3.InsertRange (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.Emplace 9: [ OK ] NodeHashSet/ModifiersTest/3.Emplace (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.EmplaceHint 9: [ OK ] NodeHashSet/ModifiersTest/3.EmplaceHint (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.Erase 9: [ OK ] NodeHashSet/ModifiersTest/3.Erase (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.EraseRange 9: [ OK ] NodeHashSet/ModifiersTest/3.EraseRange (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.EraseKey 9: [ OK ] NodeHashSet/ModifiersTest/3.EraseKey (0 ms) 9: [ RUN ] NodeHashSet/ModifiersTest/3.Swap 9: [ OK ] NodeHashSet/ModifiersTest/3.Swap (0 ms) 9: [----------] 10 tests from NodeHashSet/ModifiersTest/3 (0 ms total) 9: 9: [----------] 2 tests from NodeHashSet 9: [ RUN ] NodeHashSet.MoveableNotCopyableCompiles 9: [ OK ] NodeHashSet.MoveableNotCopyableCompiles (0 ms) 9: [ RUN ] NodeHashSet.MergeExtractInsert 9: [ OK ] NodeHashSet.MergeExtractInsert (0 ms) 9: [----------] 2 tests from NodeHashSet (0 ms total) 9: 9: [----------] Global test environment tear-down 9: [==========] 166 tests from 17 test suites ran. (6 ms total) 9: [ PASSED ] 166 tests. 10: Running main() from gmock_main.cc 10: [==========] Running 296 tests from 25 test suites. 10: [----------] Global test environment set-up. 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/0, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.NoArgs 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.NoArgs (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCount 7/17 Test #9: test_node_hash_set .................. Passed 0.03 sec test 11 Start 11: test_parallel_flat_hash_set 11: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_parallel_flat_hash_set 11: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 11: Test timeout computed to be: 10000000 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCount (1 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHash 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHash (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashEqual 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashEqual (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.Alloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.Alloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (1 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.CopyConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.CopyConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.CopyConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.CopyConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.MoveConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.MoveConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.MoveConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.MoveConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.Assignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.Assignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.MoveAssignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.MoveAssignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.AssignmentFromInitializerList 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.AssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.AssignmentOnSelf 10: [ OK ] ParallelFlatHashMap/ConstructorTest/0.AssignmentOnSelf (0 ms) 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/0 (3 ms total) 10: 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/1, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.NoArgs 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.NoArgs (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCount 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCount (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHash 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHash (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashEqual 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashEqual (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.Alloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.Alloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.CopyConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.CopyConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.CopyConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.CopyConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.MoveConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.MoveConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.MoveConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.MoveConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.Assignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.Assignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.MoveAssignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.MoveAssignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.AssignmentFromInitializerList 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.AssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.AssignmentOnSelf 10: [ OK ] ParallelFlatHashMap/ConstructorTest/1.AssignmentOnSelf (0 ms) 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/1 (1 ms total) 10: 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/2, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.NoArgs 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.NoArgs (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCount 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCount (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHash 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHash (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashEqual 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashEqual (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.Alloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.Alloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.CopyConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.CopyConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.CopyConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.CopyConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.MoveConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.MoveConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.MoveConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.MoveConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.Assignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.Assignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.MoveAssignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.MoveAssignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.AssignmentFromInitializerList 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.AssignmentFromInitializerList (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.AssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.AssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.MoveAssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.MoveAssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.AssignmentOnSelf 10: [ OK ] ParallelFlatHashMap/ConstructorTest/2.AssignmentOnSelf (0 ms) 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/2 (1 ms total) 10: 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/3, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.NoArgs 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.NoArgs (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCount 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCount (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHash 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHash (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashEqual 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashEqual (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.Alloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.Alloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.CopyConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.CopyConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.CopyConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.CopyConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.MoveConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.MoveConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.MoveConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.MoveConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.Assignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.Assignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.MoveAssignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.MoveAssignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.AssignmentFromInitializerList 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.AssignmentFromInitializerList (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.AssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.AssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.MoveAssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.MoveAssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.AssignmentOnSelf 10: [ OK ] ParallelFlatHashMap/ConstructorTest/3.AssignmentOnSelf (0 ms) 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/3 (0 ms total) 10: 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/4, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.NoArgs 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.NoArgs (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCount 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCount (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHash 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHash (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashEqual 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashEqual (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.Alloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.Alloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.CopyConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.CopyConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.CopyConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.CopyConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.MoveConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.MoveConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.MoveConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.MoveConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.Assignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.Assignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.MoveAssignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.MoveAssignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.AssignmentFromInitializerList 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.AssignmentFromInitializerList (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.AssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.AssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.MoveAssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.MoveAssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.AssignmentFromInitializerListOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.AssignmentFromInitializerListOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.AssignmentOnSelf 10: [ OK ] ParallelFlatHashMap/ConstructorTest/4.AssignmentOnSelf (0 ms) 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/4 (1 ms total) 10: 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/5, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.NoArgs 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.NoArgs (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCount 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCount (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHash 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHash (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashEqual 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashEqual (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.Alloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.Alloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketHashAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.CopyConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.CopyConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.CopyConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.CopyConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.MoveConstructor 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.MoveConstructor (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.MoveConstructorAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.MoveConstructorAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketHashEqualAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketHashEqualAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketAlloc (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketHashAlloc 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketHashAlloc (1 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.Assignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.Assignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.MoveAssignment 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.MoveAssignment (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.AssignmentFromInitializerList 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.AssignmentFromInitializerList (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.AssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.AssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.MoveAssignmentOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.MoveAssignmentOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.AssignmentFromInitializerListOverwritesExisting 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.AssignmentFromInitializerListOverwritesExisting (0 ms) 10: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.AssignmentOnSelf 10: [ OK ] ParallelFlatHashMap/ConstructorTest/5.AssignmentOnSelf (0 ms) 10: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/5 (2 ms total) 10: 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/0, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/LookupTest/0.At 10: [ OK ] ParallelFlatHashMap/LookupTest/0.At (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/0.OperatorBracket 10: [ OK ] ParallelFlatHashMap/LookupTest/0.OperatorBracket (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/0.Count 10: [ OK ] ParallelFlatHashMap/LookupTest/0.Count (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/0.Find 10: [ OK ] ParallelFlatHashMap/LookupTest/0.Find (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/0.EqualRange 10: [ OK ] ParallelFlatHashMap/LookupTest/0.EqualRange (0 ms) 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/0 (0 ms total) 10: 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/1, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/LookupTest/1.At 10: [ OK ] ParallelFlatHashMap/LookupTest/1.At (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/1.OperatorBracket 10: [ OK ] ParallelFlatHashMap/LookupTest/1.OperatorBracket (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/1.Count 10: [ OK ] ParallelFlatHashMap/LookupTest/1.Count (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/1.Find 10: [ OK ] ParallelFlatHashMap/LookupTest/1.Find (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/1.EqualRange 10: [ OK ] ParallelFlatHashMap/LookupTest/1.EqualRange (0 ms) 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/1 (0 ms total) 10: 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/2, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/LookupTest/2.At 10: [ OK ] ParallelFlatHashMap/LookupTest/2.At (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/2.OperatorBracket 10: [ OK ] ParallelFlatHashMap/LookupTest/2.OperatorBracket (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/2.Count 10: [ OK ] ParallelFlatHashMap/LookupTest/2.Count (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/2.Find 10: [ OK ] ParallelFlatHashMap/LookupTest/2.Find (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/2.EqualRange 10: [ OK ] ParallelFlatHashMap/LookupTest/2.EqualRange (0 ms) 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/2 (0 ms total) 10: 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/3, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/LookupTest/3.At 10: [ OK ] ParallelFlatHashMap/LookupTest/3.At (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/3.OperatorBracket 10: [ OK ] ParallelFlatHashMap/LookupTest/3.OperatorBracket (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/3.Count 10: [ OK ] ParallelFlatHashMap/LookupTest/3.Count (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/3.Find 10: [ OK ] ParallelFlatHashMap/LookupTest/3.Find (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/3.EqualRange 10: [ OK ] ParallelFlatHashMap/LookupTest/3.EqualRange (0 ms) 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/3 (0 ms total) 10: 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/4, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/LookupTest/4.At 10: [ OK ] ParallelFlatHashMap/LookupTest/4.At (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/4.OperatorBracket 10: [ OK ] ParallelFlatHashMap/LookupTest/4.OperatorBracket (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/4.Count 10: [ OK ] ParallelFlatHashMap/LookupTest/4.Count (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/4.Find 10: [ OK ] ParallelFlatHashMap/LookupTest/4.Find (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/4.EqualRange 10: [ OK ] ParallelFlatHashMap/LookupTest/4.EqualRange (0 ms) 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/4 (0 ms total) 10: 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/5, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/LookupTest/5.At 10: [ OK ] ParallelFlatHashMap/LookupTest/5.At (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/5.OperatorBracket 10: [ OK ] ParallelFlatHashMap/LookupTest/5.OperatorBracket (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/5.Count 10: [ OK ] ParallelFlatHashMap/LookupTest/5.Count (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/5.Find 10: [ OK ] ParallelFlatHashMap/LookupTest/5.Find (0 ms) 10: [ RUN ] ParallelFlatHashMap/LookupTest/5.EqualRange 10: [ OK ] ParallelFlatHashMap/LookupTest/5.EqualRange (0 ms) 10: [----------] 5 tests from ParallelFlatHashMap/LookupTest/5 (0 ms total) 10: 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/0, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/MembersTest/0.Typedefs 10: [ OK ] ParallelFlatHashMap/MembersTest/0.Typedefs (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/0.SimpleFunctions 10: [ OK ] ParallelFlatHashMap/MembersTest/0.SimpleFunctions (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/0.BeginEnd 10: [ OK ] ParallelFlatHashMap/MembersTest/0.BeginEnd (0 ms) 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/0 (0 ms total) 10: 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/1, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/MembersTest/1.Typedefs 10: [ OK ] ParallelFlatHashMap/MembersTest/1.Typedefs (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/1.SimpleFunctions 10: [ OK ] ParallelFlatHashMap/MembersTest/1.SimpleFunctions (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/1.BeginEnd 10: [ OK ] ParallelFlatHashMap/MembersTest/1.BeginEnd (0 ms) 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/1 (0 ms total) 10: 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/2, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/MembersTest/2.Typedefs 10: [ OK ] ParallelFlatHashMap/MembersTest/2.Typedefs (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/2.SimpleFunctions 10: [ OK ] ParallelFlatHashMap/MembersTest/2.SimpleFunctions (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/2.BeginEnd 10: [ OK ] ParallelFlatHashMap/MembersTest/2.BeginEnd (0 ms) 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/2 (0 ms total) 10: 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/3, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/MembersTest/3.Typedefs 10: [ OK ] ParallelFlatHashMap/MembersTest/3.Typedefs (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/3.SimpleFunctions 10: [ OK ] ParallelFlatHashMap/MembersTest/3.SimpleFunctions (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/3.BeginEnd 10: [ OK ] ParallelFlatHashMap/MembersTest/3.BeginEnd (0 ms) 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/3 (0 ms total) 10: 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/4, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/MembersTest/4.Typedefs 10: [ OK ] ParallelFlatHashMap/MembersTest/4.Typedefs (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/4.SimpleFunctions 10: [ OK ] ParallelFlatHashMap/MembersTest/4.SimpleFunctions (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/4.BeginEnd 10: [ OK ] ParallelFlatHashMap/MembersTest/4.BeginEnd (0 ms) 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/4 (0 ms total) 10: 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/5, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/MembersTest/5.Typedefs 10: [ OK ] ParallelFlatHashMap/MembersTest/5.Typedefs (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/5.SimpleFunctions 10: [ OK ] ParallelFlatHashMap/MembersTest/5.SimpleFunctions (0 ms) 10: [ RUN ] ParallelFlatHashMap/MembersTest/5.BeginEnd 10: [ OK ] ParallelFlatHashMap/MembersTest/5.BeginEnd (0 ms) 10: [----------] 3 tests from ParallelFlatHashMap/MembersTest/5 (0 ms total) 10: 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/0, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Clear 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Clear (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Insert 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Insert (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.InsertHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.InsertHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.InsertRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.InsertRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.InsertOrAssign 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.InsertOrAssign (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.InsertOrAssignHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.InsertOrAssignHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Emplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Emplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.EmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.EmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.TryEmplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.TryEmplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.TryEmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.TryEmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Erase 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Erase (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.EraseRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.EraseRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.EraseKey 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.EraseKey (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Swap 10: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Swap (0 ms) 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/0 (0 ms total) 10: 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/1, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Clear 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Clear (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Insert 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Insert (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.InsertHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.InsertHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.InsertRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.InsertRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.InsertOrAssign 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.InsertOrAssign (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.InsertOrAssignHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.InsertOrAssignHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Emplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Emplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.EmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.EmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.TryEmplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.TryEmplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.TryEmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.TryEmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Erase 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Erase (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.EraseRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.EraseRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.EraseKey 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.EraseKey (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Swap 10: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Swap (0 ms) 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/1 (0 ms total) 10: 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/2, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Clear 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Clear (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Insert 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Insert (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.InsertHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.InsertHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.InsertRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.InsertRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.InsertOrAssign 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.InsertOrAssign (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.InsertOrAssignHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.InsertOrAssignHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Emplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Emplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.EmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.EmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.TryEmplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.TryEmplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.TryEmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.TryEmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Erase 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Erase (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.EraseRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.EraseRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.EraseKey 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.EraseKey (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Swap 10: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Swap (0 ms) 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/2 (0 ms total) 10: 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/3, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Clear 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Clear (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Insert 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Insert (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.InsertHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.InsertHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.InsertRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.InsertRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.InsertOrAssign 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.InsertOrAssign (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.InsertOrAssignHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.InsertOrAssignHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Emplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Emplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.EmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.EmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.TryEmplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.TryEmplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.TryEmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.TryEmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Erase 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Erase (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.EraseRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.EraseRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.EraseKey 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.EraseKey (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Swap 10: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Swap (0 ms) 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/3 (0 ms total) 10: 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/4, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Clear 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Clear (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Insert 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Insert (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.InsertHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.InsertHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.InsertRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.InsertRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.InsertOrAssign 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.InsertOrAssign (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.InsertOrAssignHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.InsertOrAssignHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Emplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Emplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.EmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.EmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.TryEmplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.TryEmplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.TryEmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.TryEmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Erase 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Erase (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.EraseRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.EraseRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.EraseKey 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.EraseKey (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Swap 10: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Swap (0 ms) 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/4 (0 ms total) 10: 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/5, where TypeParam = phmap::parallel_flat_hash_map >,4u,phmap::NullMutex> 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Clear 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Clear (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Insert 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Insert (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.InsertHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.InsertHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.InsertRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.InsertRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.InsertOrAssign 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.InsertOrAssign (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.InsertOrAssignHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.InsertOrAssignHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Emplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Emplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.EmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.EmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.TryEmplace 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.TryEmplace (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.TryEmplaceHint 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.TryEmplaceHint (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Erase 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Erase (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.EraseRange 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.EraseRange (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.EraseKey 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.EraseKey (0 ms) 10: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Swap 10: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Swap (0 ms) 10: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/5 (0 ms total) 10: 10: [----------] 14 tests from ParallelFlatHashMap 10: [ RUN ] ParallelFlatHashMap.StandardLayout 11: Running main() from gmock_main.cc 11: [==========] Running 173 tests from 17 test suites. 11: [----------] Global test environment set-up. 11: [----------] 25 tests from ParallelFlatHashSet/ConstructorTest/0, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.NoArgs 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.NoArgs (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.BucketCount 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.BucketCount (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.BucketCountHash 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.BucketCountHash (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.BucketCountHashEqual 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.BucketCountHashEqual (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.BucketCountHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.BucketCountAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.BucketCountAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.BucketCountHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.BucketCountHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.Alloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.Alloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.InputIteratorBucketAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.InputIteratorBucketHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.CopyConstructor 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.CopyConstructor (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.CopyConstructorAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.CopyConstructorAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.MoveConstructor 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.MoveConstructor (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.MoveConstructorAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.MoveConstructorAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.InitializerListBucketHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.InitializerListBucketAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.InitializerListBucketHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.CopyAssignment 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.CopyAssignment (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.MoveAssignment 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.MoveAssignment (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.AssignmentFromInitializerList 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.AssignmentOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.MoveAssignmentOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/0.AssignmentOnSelf 11: [ OK ] ParallelFlatHashSet/ConstructorTest/0.AssignmentOnSelf (0 ms) 11: [----------] 25 tests from ParallelFlatHashSet/ConstructorTest/0 (1 ms total) 11: 11: [----------] 25 tests from ParallelFlatHashSet/ConstructorTest/1, where TypeParam = phmap::parallel_flat_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > >,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.NoArgs 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.NoArgs (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.BucketCount 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.BucketCount (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.BucketCountHash 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.BucketCountHash (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.BucketCountHashEqual 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.BucketCountHashEqual (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.BucketCountHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.BucketCountAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.BucketCountAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.BucketCountHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.BucketCountHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.Alloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.Alloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.InputIteratorBucketAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.InputIteratorBucketHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.CopyConstructor 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.CopyConstructor (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.CopyConstructorAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.CopyConstructorAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.MoveConstructor 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.MoveConstructor (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.MoveConstructorAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.MoveConstructorAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.InitializerListBucketHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.InitializerListBucketAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.InitializerListBucketHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.CopyAssignment 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.CopyAssignment (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.MoveAssignment 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.MoveAssignment (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.AssignmentFromInitializerList 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.AssignmentOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.MoveAssignmentOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/1.AssignmentOnSelf 11: [ OK ] ParallelFlatHashSet/ConstructorTest/1.AssignmentOnSelf (0 ms) 11: [----------] 25 tests from ParallelFlatHashSet/ConstructorTest/1 (1 ms total) 11: 11: [----------] 25 tests from ParallelFlatHashSet/ConstructorTest/2, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.NoArgs 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.NoArgs (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.BucketCount 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.BucketCount (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.BucketCountHash 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.BucketCountHash (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.BucketCountHashEqual 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.BucketCountHashEqual (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.BucketCountHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.BucketCountHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.BucketCountAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.BucketCountAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.BucketCountHashAlloc 10: [ OK ] ParallelFlatHashMap.StandardLayout (0 ms) 10: [ RUN ] ParallelFlatHashMap.IteratesMsan 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.BucketCountHashAlloc (2 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.Alloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.Alloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.InputIteratorBucketHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.InputIteratorBucketHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.InputIteratorBucketAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.InputIteratorBucketAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.InputIteratorBucketHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.InputIteratorBucketHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.CopyConstructor 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.CopyConstructor (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.CopyConstructorAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.CopyConstructorAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.MoveConstructor 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.MoveConstructor (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.MoveConstructorAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.MoveConstructorAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.InitializerListBucketHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.InitializerListBucketHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.InitializerListBucketAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.InitializerListBucketAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.InitializerListBucketHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.InitializerListBucketHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.CopyAssignment 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.CopyAssignment (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.MoveAssignment 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.MoveAssignment (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.AssignmentFromInitializerList 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.AssignmentFromInitializerList (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.AssignmentOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.AssignmentOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.MoveAssignmentOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.MoveAssignmentOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/2.AssignmentOnSelf 11: [ OK ] ParallelFlatHashSet/ConstructorTest/2.AssignmentOnSelf (0 ms) 11: [----------] 25 tests from ParallelFlatHashSet/ConstructorTest/2 (3 ms total) 11: 11: [----------] 25 tests from ParallelFlatHashSet/ConstructorTest/3, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.NoArgs 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.NoArgs (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.BucketCount 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.BucketCount (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.BucketCountHash 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.BucketCountHash (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.BucketCountHashEqual 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.BucketCountHashEqual (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.BucketCountHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.BucketCountHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.BucketCountAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.BucketCountAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.BucketCountHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.BucketCountHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.Alloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.Alloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.InputIteratorBucketHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.InputIteratorBucketHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.InputIteratorBucketAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.InputIteratorBucketAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.InputIteratorBucketHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.InputIteratorBucketHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.CopyConstructor 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.CopyConstructor (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.CopyConstructorAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.CopyConstructorAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.MoveConstructor 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.MoveConstructor (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.MoveConstructorAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.MoveConstructorAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.InitializerListBucketHashEqualAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.InitializerListBucketHashEqualAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.InitializerListBucketAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.InitializerListBucketAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.InitializerListBucketHashAlloc 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.InitializerListBucketHashAlloc (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.CopyAssignment 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.CopyAssignment (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.MoveAssignment 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.MoveAssignment (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.AssignmentFromInitializerList 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.AssignmentFromInitializerList (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.AssignmentOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.AssignmentOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.MoveAssignmentOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.MoveAssignmentOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting (0 ms) 11: [ RUN ] ParallelFlatHashSet/ConstructorTest/3.AssignmentOnSelf 11: [ OK ] ParallelFlatHashSet/ConstructorTest/3.AssignmentOnSelf (0 ms) 11: [----------] 25 tests from ParallelFlatHashSet/ConstructorTest/3 (0 ms total) 11: 11: [----------] 3 tests from ParallelFlatHashSet/LookupTest/0, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/LookupTest/0.Count 11: [ OK ] ParallelFlatHashSet/LookupTest/0.Count (0 ms) 11: [ RUN ] ParallelFlatHashSet/LookupTest/0.Find 11: [ OK ] ParallelFlatHashSet/LookupTest/0.Find (0 ms) 11: [ RUN ] ParallelFlatHashSet/LookupTest/0.EqualRange 11: [ OK ] ParallelFlatHashSet/LookupTest/0.EqualRange (0 ms) 11: [----------] 3 tests from ParallelFlatHashSet/LookupTest/0 (0 ms total) 11: 11: [----------] 3 tests from ParallelFlatHashSet/LookupTest/1, where TypeParam = phmap::parallel_flat_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > >,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/LookupTest/1.Count 11: [ OK ] ParallelFlatHashSet/LookupTest/1.Count (0 ms) 11: [ RUN ] ParallelFlatHashSet/LookupTest/1.Find 11: [ OK ] ParallelFlatHashSet/LookupTest/1.Find (0 ms) 11: [ RUN ] ParallelFlatHashSet/LookupTest/1.EqualRange 11: [ OK ] ParallelFlatHashSet/LookupTest/1.EqualRange (0 ms) 11: [----------] 3 tests from ParallelFlatHashSet/LookupTest/1 (0 ms total) 11: 11: [----------] 3 tests from ParallelFlatHashSet/LookupTest/2, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/LookupTest/2.Count 11: [ OK ] ParallelFlatHashSet/LookupTest/2.Count (0 ms) 11: [ RUN ] ParallelFlatHashSet/LookupTest/2.Find 11: [ OK ] ParallelFlatHashSet/LookupTest/2.Find (0 ms) 11: [ RUN ] ParallelFlatHashSet/LookupTest/2.EqualRange 11: [ OK ] ParallelFlatHashSet/LookupTest/2.EqualRange (0 ms) 11: [----------] 3 tests from ParallelFlatHashSet/LookupTest/2 (0 ms total) 11: 11: [----------] 3 tests from ParallelFlatHashSet/LookupTest/3, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/LookupTest/3.Count 11: [ OK ] ParallelFlatHashSet/LookupTest/3.Count (0 ms) 11: [ RUN ] ParallelFlatHashSet/LookupTest/3.Find 11: [ OK ] ParallelFlatHashSet/LookupTest/3.Find (0 ms) 11: [ RUN ] ParallelFlatHashSet/LookupTest/3.EqualRange 11: [ OK ] ParallelFlatHashSet/LookupTest/3.EqualRange (0 ms) 11: [----------] 3 tests from ParallelFlatHashSet/LookupTest/3 (0 ms total) 11: 11: [----------] 3 tests from ParallelFlatHashSet/MembersTest/0, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/MembersTest/0.Typedefs 11: [ OK ] ParallelFlatHashSet/MembersTest/0.Typedefs (0 ms) 11: [ RUN ] ParallelFlatHashSet/MembersTest/0.SimpleFunctions 11: [ OK ] ParallelFlatHashSet/MembersTest/0.SimpleFunctions (0 ms) 11: [ RUN ] ParallelFlatHashSet/MembersTest/0.BeginEnd 11: [ OK ] ParallelFlatHashSet/MembersTest/0.BeginEnd (0 ms) 11: [----------] 3 tests from ParallelFlatHashSet/MembersTest/0 (0 ms total) 11: 11: [----------] 3 tests from ParallelFlatHashSet/MembersTest/1, where TypeParam = phmap::parallel_flat_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > >,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/MembersTest/1.Typedefs 11: [ OK ] ParallelFlatHashSet/MembersTest/1.Typedefs (0 ms) 11: [ RUN ] ParallelFlatHashSet/MembersTest/1.SimpleFunctions 11: [ OK ] ParallelFlatHashSet/MembersTest/1.SimpleFunctions (0 ms) 11: [ RUN ] ParallelFlatHashSet/MembersTest/1.BeginEnd 11: [ OK ] ParallelFlatHashSet/MembersTest/1.BeginEnd (0 ms) 11: [----------] 3 tests from ParallelFlatHashSet/MembersTest/1 (0 ms total) 11: 11: [----------] 3 tests from ParallelFlatHashSet/MembersTest/2, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/MembersTest/2.Typedefs 11: [ OK ] ParallelFlatHashSet/MembersTest/2.Typedefs (0 ms) 11: [ RUN ] ParallelFlatHashSet/MembersTest/2.SimpleFunctions 11: [ OK ] ParallelFlatHashSet/MembersTest/2.SimpleFunctions (0 ms) 11: [ RUN ] ParallelFlatHashSet/MembersTest/2.BeginEnd 11: [ OK ] ParallelFlatHashSet/MembersTest/2.BeginEnd (0 ms) 11: [----------] 3 tests from ParallelFlatHashSet/MembersTest/2 (0 ms total) 11: 11: [----------] 3 tests from ParallelFlatHashSet/MembersTest/3, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/MembersTest/3.Typedefs 11: [ OK ] ParallelFlatHashSet/MembersTest/3.Typedefs (0 ms) 11: [ RUN ] ParallelFlatHashSet/MembersTest/3.SimpleFunctions 11: [ OK ] ParallelFlatHashSet/MembersTest/3.SimpleFunctions (0 ms) 11: [ RUN ] ParallelFlatHashSet/MembersTest/3.BeginEnd 11: [ OK ] ParallelFlatHashSet/MembersTest/3.BeginEnd (0 ms) 11: [----------] 3 tests from ParallelFlatHashSet/MembersTest/3 (0 ms total) 11: 11: [----------] 10 tests from ParallelFlatHashSet/ModifiersTest/0, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.Clear 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.Clear (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.Insert 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.Insert (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.InsertHint 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.InsertHint (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.InsertRange 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.InsertRange (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.Emplace 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.Emplace (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.EmplaceHint 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.EmplaceHint (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.Erase 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.Erase (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.EraseRange 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.EraseRange (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.EraseKey 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.EraseKey (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/0.Swap 11: [ OK ] ParallelFlatHashSet/ModifiersTest/0.Swap (0 ms) 11: [----------] 10 tests from ParallelFlatHashSet/ModifiersTest/0 (0 ms total) 11: 11: [----------] 10 tests from ParallelFlatHashSet/ModifiersTest/1, where TypeParam = phmap::parallel_flat_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > >,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.Clear 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.Clear (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.Insert 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.Insert (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.InsertHint 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.InsertHint (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.InsertRange 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.InsertRange (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.Emplace 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.Emplace (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.EmplaceHint 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.EmplaceHint (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.Erase 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.Erase (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.EraseRange 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.EraseRange (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.EraseKey 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.EraseKey (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/1.Swap 11: [ OK ] ParallelFlatHashSet/ModifiersTest/1.Swap (0 ms) 11: [----------] 10 tests from ParallelFlatHashSet/ModifiersTest/1 (0 ms total) 11: 11: [----------] 10 tests from ParallelFlatHashSet/ModifiersTest/2, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.Clear 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.Clear (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.Insert 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.Insert (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.InsertHint 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.InsertHint (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.InsertRange 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.InsertRange (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.Emplace 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.Emplace (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.EmplaceHint 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.EmplaceHint (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.Erase 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.Erase (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.EraseRange 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.EraseRange (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.EraseKey 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.EraseKey (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/2.Swap 11: [ OK ] ParallelFlatHashSet/ModifiersTest/2.Swap (0 ms) 11: [----------] 10 tests from ParallelFlatHashSet/ModifiersTest/2 (0 ms total) 11: 11: [----------] 10 tests from ParallelFlatHashSet/ModifiersTest/3, where TypeParam = phmap::parallel_flat_hash_set,4u,phmap::NullMutex> 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.Clear 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.Clear (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.Insert 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.Insert (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.InsertHint 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.InsertHint (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.InsertRange 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.InsertRange (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.Emplace 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.Emplace (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.EmplaceHint 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.EmplaceHint (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.Erase 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.Erase (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.EraseRange 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.EraseRange (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.EraseKey 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.EraseKey (0 ms) 11: [ RUN ] ParallelFlatHashSet/ModifiersTest/3.Swap 11: [ OK ] ParallelFlatHashSet/ModifiersTest/3.Swap (0 ms) 11: [----------] 10 tests from ParallelFlatHashSet/ModifiersTest/3 (0 ms total) 11: 11: [----------] 9 tests from ParallelFlatHashSet 11: [ RUN ] ParallelFlatHashSet.EmplaceString 11: [ OK ] ParallelFlatHashSet.EmplaceString (0 ms) 11: [ RUN ] ParallelFlatHashSet.BitfieldArgument 11: [ OK ] ParallelFlatHashSet.BitfieldArgument (0 ms) 11: [ RUN ] ParallelFlatHashSet.MergeExtractInsert 11: [ OK ] ParallelFlatHashSet.MergeExtractInsert (0 ms) 11: [ RUN ] ParallelFlatHashSet.IfContains 11: [ OK ] ParallelFlatHashSet.IfContains (0 ms) 11: [ RUN ] ParallelFlatHashSet.ModifyIf 11: [ OK ] ParallelFlatHashSet.ModifyIf (0 ms) 11: [ RUN ] ParallelFlatHashSet.LazyEmplaceL 11: [ OK ] ParallelFlatHashSet.LazyEmplaceL (0 ms) 11: [ RUN ] ParallelFlatHashSet.EraseIf 11: [ OK ] ParallelFlatHashSet.EraseIf (0 ms) 11: [ RUN ] ParallelFlatHashSet.ForEach 11: [ OK ] ParallelFlatHashSet.ForEach (0 ms) 11: [ RUN ] ParallelFlatHashSet.EmplaceSingle 11: [ OK ] ParallelFlatHashSet.EmplaceSingle (0 ms) 11: [----------] 9 tests from ParallelFlatHashSet (0 ms total) 11: 11: [----------] Global test environment tear-down 11: [==========] 173 tests from 17 test suites ran. (8 ms total) 11: [ PASSED ] 173 tests. 8/17 Test #11: test_parallel_flat_hash_set ......... Passed 0.02 sec test 12 Start 12: test_parallel_node_hash_map 12: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_parallel_node_hash_map 12: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 12: Test timeout computed to be: 10000000 12: Running main() from gmock_main.cc 12: [==========] Running 296 tests from 25 test suites. 12: [----------] Global test environment set-up. 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/0, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.NoArgs 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.NoArgs (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.BucketCount 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.BucketCount (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.BucketCountHash 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.BucketCountHash (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.BucketCountHashEqual 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.BucketCountHashEqual (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.BucketCountHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.BucketCountAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.BucketCountAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.BucketCountHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.BucketCountHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.Alloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.Alloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.InputIteratorBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.CopyConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.CopyConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.CopyConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.CopyConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.MoveConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.MoveConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.MoveConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.MoveConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.InitializerListBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.InitializerListBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.Assignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.Assignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.MoveAssignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.MoveAssignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.AssignmentFromInitializerList 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.AssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/0.AssignmentOnSelf 12: [ OK ] ParallelNodeHashMap/ConstructorTest/0.AssignmentOnSelf (0 ms) 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/0 (1 ms total) 12: 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/1, where TypeParam = phmap::parallel_node_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.NoArgs 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.NoArgs (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.BucketCount 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.BucketCount (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.BucketCountHash 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.BucketCountHash (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.BucketCountHashEqual 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.BucketCountHashEqual (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.BucketCountHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.BucketCountAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.BucketCountAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.BucketCountHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.BucketCountHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.Alloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.Alloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.InputIteratorBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.CopyConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.CopyConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.CopyConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.CopyConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.MoveConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.MoveConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.MoveConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.MoveConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.InitializerListBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.InitializerListBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.Assignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.Assignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.MoveAssignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.MoveAssignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.AssignmentFromInitializerList 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.AssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/1.AssignmentOnSelf 12: [ OK ] ParallelNodeHashMap/ConstructorTest/1.AssignmentOnSelf (0 ms) 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/1 (1 ms total) 12: 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/2, where TypeParam = phmap::parallel_node_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.NoArgs 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.NoArgs (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.BucketCount 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.BucketCount (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.BucketCountHash 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.BucketCountHash (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.BucketCountHashEqual 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.BucketCountHashEqual (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.BucketCountHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.BucketCountHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.BucketCountAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.BucketCountAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.BucketCountHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.BucketCountHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.Alloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.Alloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.InputIteratorBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.InputIteratorBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.InputIteratorBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.InputIteratorBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.InputIteratorBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.InputIteratorBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.CopyConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.CopyConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.CopyConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.CopyConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.MoveConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.MoveConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.MoveConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.MoveConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.InitializerListBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.InitializerListBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.InitializerListBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.InitializerListBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.InitializerListBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.InitializerListBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.Assignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.Assignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.MoveAssignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.MoveAssignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.AssignmentFromInitializerList 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.AssignmentFromInitializerList (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.AssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.AssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.MoveAssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.MoveAssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/2.AssignmentOnSelf 12: [ OK ] ParallelNodeHashMap/ConstructorTest/2.AssignmentOnSelf (0 ms) 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/2 (2 ms total) 12: 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/3, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.NoArgs 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.NoArgs (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.BucketCount 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.BucketCount (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.BucketCountHash 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.BucketCountHash (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.BucketCountHashEqual 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.BucketCountHashEqual (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.BucketCountHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.BucketCountHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.BucketCountAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.BucketCountAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.BucketCountHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.BucketCountHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.Alloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.Alloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.InputIteratorBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.InputIteratorBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.InputIteratorBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.InputIteratorBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.InputIteratorBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.InputIteratorBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.CopyConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.CopyConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.CopyConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.CopyConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.MoveConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.MoveConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.MoveConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.MoveConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.InitializerListBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.InitializerListBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.InitializerListBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.InitializerListBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.InitializerListBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.InitializerListBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.Assignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.Assignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.MoveAssignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.MoveAssignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.AssignmentFromInitializerList 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.AssignmentFromInitializerList (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.AssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.AssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.MoveAssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.MoveAssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/3.AssignmentOnSelf 12: [ OK ] ParallelNodeHashMap/ConstructorTest/3.AssignmentOnSelf (0 ms) 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/3 (0 ms total) 12: 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/4, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.NoArgs 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.NoArgs (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.BucketCount 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.BucketCount (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.BucketCountHash 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.BucketCountHash (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.BucketCountHashEqual 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.BucketCountHashEqual (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.BucketCountHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.BucketCountHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.BucketCountAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.BucketCountAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.BucketCountHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.BucketCountHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.Alloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.Alloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.InputIteratorBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.InputIteratorBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.InputIteratorBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.InputIteratorBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.InputIteratorBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.InputIteratorBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.CopyConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.CopyConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.CopyConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.CopyConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.MoveConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.MoveConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.MoveConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.MoveConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.InitializerListBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.InitializerListBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.InitializerListBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.InitializerListBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.InitializerListBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.InitializerListBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.Assignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.Assignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.MoveAssignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.MoveAssignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.AssignmentFromInitializerList 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.AssignmentFromInitializerList (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.AssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.AssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.MoveAssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.MoveAssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.AssignmentFromInitializerListOverwritesExisting 7: [ OK ] FlatHashMap.IteratesMsan (98 ms) 7: [ RUN ] FlatHashMap.PtrKet 7: [ OK ] FlatHashMap.PtrKet (0 ms) 7: [ RUN ] FlatHashMap.LazyKeyPattern 7: [ OK ] FlatHashMap.LazyKeyPattern (0 ms) 7: [ RUN ] FlatHashMap.BitfieldArgument 7: [ OK ] FlatHashMap.BitfieldArgument (0 ms) 7: [ RUN ] FlatHashMap.MergeExtractInsert 7: [ OK ] FlatHashMap.MergeExtractInsert (0 ms) 7: [----------] 6 tests from FlatHashMap (98 ms total) 7: 7: [----------] Global test environment tear-down 7: [==========] 288 tests from 25 test suites ran. (109 ms total) 7: [ PASSED ] 288 tests. 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.AssignmentFromInitializerListOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/4.AssignmentOnSelf 12: [ OK ] ParallelNodeHashMap/ConstructorTest/4.AssignmentOnSelf (0 ms) 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/4 (1 ms total) 12: 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/5, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.NoArgs 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.NoArgs (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.BucketCount 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.BucketCount (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.BucketCountHash 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.BucketCountHash (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.BucketCountHashEqual 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.BucketCountHashEqual (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.BucketCountHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.BucketCountHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.BucketCountAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.BucketCountAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.BucketCountHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.BucketCountHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.Alloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.Alloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.InputIteratorBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.InputIteratorBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.InputIteratorBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.InputIteratorBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.InputIteratorBucketHashAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.InputIteratorBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.CopyConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.CopyConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.CopyConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.CopyConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.MoveConstructor 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.MoveConstructor (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.MoveConstructorAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.MoveConstructorAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.InitializerListBucketHashEqualAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.InitializerListBucketHashEqualAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.InitializerListBucketAlloc 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.InitializerListBucketAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.InitializerListBucketHashAlloc 9/17 Test #7: test_flat_hash_map .................. Passed 0.12 sec test 13 Start 13: test_parallel_node_hash_set 13: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_parallel_node_hash_set 13: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 13: Test timeout computed to be: 10000000 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.InitializerListBucketHashAlloc (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.Assignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.Assignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.MoveAssignment 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.MoveAssignment (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.AssignmentFromInitializerList 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.AssignmentFromInitializerList (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.AssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.AssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.MoveAssignmentOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.MoveAssignmentOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.AssignmentFromInitializerListOverwritesExisting 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.AssignmentFromInitializerListOverwritesExisting (0 ms) 12: [ RUN ] ParallelNodeHashMap/ConstructorTest/5.AssignmentOnSelf 12: [ OK ] ParallelNodeHashMap/ConstructorTest/5.AssignmentOnSelf (0 ms) 12: [----------] 25 tests from ParallelNodeHashMap/ConstructorTest/5 (1 ms total) 12: 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/0, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/LookupTest/0.At 12: [ OK ] ParallelNodeHashMap/LookupTest/0.At (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/0.OperatorBracket 12: [ OK ] ParallelNodeHashMap/LookupTest/0.OperatorBracket (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/0.Count 12: [ OK ] ParallelNodeHashMap/LookupTest/0.Count (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/0.Find 12: [ OK ] ParallelNodeHashMap/LookupTest/0.Find (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/0.EqualRange 12: [ OK ] ParallelNodeHashMap/LookupTest/0.EqualRange (0 ms) 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/0 (0 ms total) 12: 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/1, where TypeParam = phmap::parallel_node_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/LookupTest/1.At 12: [ OK ] ParallelNodeHashMap/LookupTest/1.At (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/1.OperatorBracket 12: [ OK ] ParallelNodeHashMap/LookupTest/1.OperatorBracket (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/1.Count 12: [ OK ] ParallelNodeHashMap/LookupTest/1.Count (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/1.Find 12: [ OK ] ParallelNodeHashMap/LookupTest/1.Find (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/1.EqualRange 12: [ OK ] ParallelNodeHashMap/LookupTest/1.EqualRange (0 ms) 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/1 (0 ms total) 12: 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/2, where TypeParam = phmap::parallel_node_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/LookupTest/2.At 12: [ OK ] ParallelNodeHashMap/LookupTest/2.At (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/2.OperatorBracket 12: [ OK ] ParallelNodeHashMap/LookupTest/2.OperatorBracket (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/2.Count 12: [ OK ] ParallelNodeHashMap/LookupTest/2.Count (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/2.Find 12: [ OK ] ParallelNodeHashMap/LookupTest/2.Find (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/2.EqualRange 12: [ OK ] ParallelNodeHashMap/LookupTest/2.EqualRange (0 ms) 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/2 (0 ms total) 12: 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/3, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/LookupTest/3.At 12: [ OK ] ParallelNodeHashMap/LookupTest/3.At (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/3.OperatorBracket 12: [ OK ] ParallelNodeHashMap/LookupTest/3.OperatorBracket (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/3.Count 12: [ OK ] ParallelNodeHashMap/LookupTest/3.Count (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/3.Find 12: [ OK ] ParallelNodeHashMap/LookupTest/3.Find (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/3.EqualRange 12: [ OK ] ParallelNodeHashMap/LookupTest/3.EqualRange (0 ms) 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/3 (0 ms total) 12: 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/4, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/LookupTest/4.At 12: [ OK ] ParallelNodeHashMap/LookupTest/4.At (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/4.OperatorBracket 12: [ OK ] ParallelNodeHashMap/LookupTest/4.OperatorBracket (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/4.Count 12: [ OK ] ParallelNodeHashMap/LookupTest/4.Count (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/4.Find 12: [ OK ] ParallelNodeHashMap/LookupTest/4.Find (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/4.EqualRange 12: [ OK ] ParallelNodeHashMap/LookupTest/4.EqualRange (0 ms) 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/4 (0 ms total) 12: 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/5, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/LookupTest/5.At 12: [ OK ] ParallelNodeHashMap/LookupTest/5.At (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/5.OperatorBracket 12: [ OK ] ParallelNodeHashMap/LookupTest/5.OperatorBracket (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/5.Count 12: [ OK ] ParallelNodeHashMap/LookupTest/5.Count (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/5.Find 12: [ OK ] ParallelNodeHashMap/LookupTest/5.Find (0 ms) 12: [ RUN ] ParallelNodeHashMap/LookupTest/5.EqualRange 12: [ OK ] ParallelNodeHashMap/LookupTest/5.EqualRange (0 ms) 12: [----------] 5 tests from ParallelNodeHashMap/LookupTest/5 (0 ms total) 12: 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/0, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/MembersTest/0.Typedefs 12: [ OK ] ParallelNodeHashMap/MembersTest/0.Typedefs (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/0.SimpleFunctions 12: [ OK ] ParallelNodeHashMap/MembersTest/0.SimpleFunctions (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/0.BeginEnd 12: [ OK ] ParallelNodeHashMap/MembersTest/0.BeginEnd (0 ms) 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/0 (0 ms total) 12: 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/1, where TypeParam = phmap::parallel_node_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/MembersTest/1.Typedefs 12: [ OK ] ParallelNodeHashMap/MembersTest/1.Typedefs (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/1.SimpleFunctions 12: [ OK ] ParallelNodeHashMap/MembersTest/1.SimpleFunctions (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/1.BeginEnd 12: [ OK ] ParallelNodeHashMap/MembersTest/1.BeginEnd (0 ms) 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/1 (0 ms total) 12: 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/2, where TypeParam = phmap::parallel_node_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/MembersTest/2.Typedefs 12: [ OK ] ParallelNodeHashMap/MembersTest/2.Typedefs (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/2.SimpleFunctions 12: [ OK ] ParallelNodeHashMap/MembersTest/2.SimpleFunctions (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/2.BeginEnd 12: [ OK ] ParallelNodeHashMap/MembersTest/2.BeginEnd (0 ms) 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/2 (0 ms total) 12: 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/3, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/MembersTest/3.Typedefs 12: [ OK ] ParallelNodeHashMap/MembersTest/3.Typedefs (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/3.SimpleFunctions 12: [ OK ] ParallelNodeHashMap/MembersTest/3.SimpleFunctions (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/3.BeginEnd 12: [ OK ] ParallelNodeHashMap/MembersTest/3.BeginEnd (0 ms) 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/3 (0 ms total) 12: 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/4, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/MembersTest/4.Typedefs 12: [ OK ] ParallelNodeHashMap/MembersTest/4.Typedefs (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/4.SimpleFunctions 12: [ OK ] ParallelNodeHashMap/MembersTest/4.SimpleFunctions (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/4.BeginEnd 12: [ OK ] ParallelNodeHashMap/MembersTest/4.BeginEnd (0 ms) 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/4 (0 ms total) 12: 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/5, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/MembersTest/5.Typedefs 12: [ OK ] ParallelNodeHashMap/MembersTest/5.Typedefs (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/5.SimpleFunctions 12: [ OK ] ParallelNodeHashMap/MembersTest/5.SimpleFunctions (0 ms) 12: [ RUN ] ParallelNodeHashMap/MembersTest/5.BeginEnd 12: [ OK ] ParallelNodeHashMap/MembersTest/5.BeginEnd (0 ms) 12: [----------] 3 tests from ParallelNodeHashMap/MembersTest/5 (0 ms total) 12: 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/0, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.Clear 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.Clear (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.Insert 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.Insert (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.InsertHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.InsertHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.InsertRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.InsertRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.InsertOrAssign 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.InsertOrAssign (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.InsertOrAssignHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.InsertOrAssignHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.Emplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.Emplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.EmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.EmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.TryEmplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.TryEmplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.TryEmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.TryEmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.Erase 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.Erase (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.EraseRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.EraseRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.EraseKey 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.EraseKey (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/0.Swap 12: [ OK ] ParallelNodeHashMap/ModifiersTest/0.Swap (0 ms) 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/0 (0 ms total) 12: 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/1, where TypeParam = phmap::parallel_node_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.Clear 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.Clear (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.Insert 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.Insert (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.InsertHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.InsertHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.InsertRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.InsertRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.InsertOrAssign 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.InsertOrAssign (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.InsertOrAssignHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.InsertOrAssignHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.Emplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.Emplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.EmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.EmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.TryEmplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.TryEmplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.TryEmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.TryEmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.Erase 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.Erase (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.EraseRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.EraseRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.EraseKey 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.EraseKey (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/1.Swap 12: [ OK ] ParallelNodeHashMap/ModifiersTest/1.Swap (0 ms) 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/1 (0 ms total) 12: 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/2, where TypeParam = phmap::parallel_node_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.Clear 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.Clear (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.Insert 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.Insert (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.InsertHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.InsertHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.InsertRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.InsertRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.InsertOrAssign 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.InsertOrAssign (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.InsertOrAssignHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.InsertOrAssignHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.Emplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.Emplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.EmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.EmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.TryEmplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.TryEmplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.TryEmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.TryEmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.Erase 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.Erase (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.EraseRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.EraseRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.EraseKey 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.EraseKey (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/2.Swap 12: [ OK ] ParallelNodeHashMap/ModifiersTest/2.Swap (0 ms) 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/2 (0 ms total) 12: 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/3, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.Clear 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.Clear (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.Insert 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.Insert (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.InsertHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.InsertHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.InsertRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.InsertRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.InsertOrAssign 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.InsertOrAssign (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.InsertOrAssignHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.InsertOrAssignHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.Emplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.Emplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.EmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.EmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.TryEmplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.TryEmplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.TryEmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.TryEmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.Erase 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.Erase (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.EraseRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.EraseRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.EraseKey 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.EraseKey (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/3.Swap 12: [ OK ] ParallelNodeHashMap/ModifiersTest/3.Swap (0 ms) 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/3 (0 ms total) 12: 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/4, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.Clear 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.Clear (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.Insert 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.Insert (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.InsertHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.InsertHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.InsertRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.InsertRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.InsertOrAssign 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.InsertOrAssign (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.InsertOrAssignHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.InsertOrAssignHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.Emplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.Emplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.EmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.EmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.TryEmplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.TryEmplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.TryEmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.TryEmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.Erase 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.Erase (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.EraseRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.EraseRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.EraseKey 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.EraseKey (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/4.Swap 12: [ OK ] ParallelNodeHashMap/ModifiersTest/4.Swap (0 ms) 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/4 (0 ms total) 12: 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/5, where TypeParam = phmap::parallel_node_hash_map >,4u,phmap::NullMutex> 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.Clear 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.Clear (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.Insert 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.Insert (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.InsertHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.InsertHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.InsertRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.InsertRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.InsertOrAssign 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.InsertOrAssign (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.InsertOrAssignHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.InsertOrAssignHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.Emplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.Emplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.EmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.EmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.TryEmplace 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.TryEmplace (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.TryEmplaceHint 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.TryEmplaceHint (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.Erase 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.Erase (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.EraseRange 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.EraseRange (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.EraseKey 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.EraseKey (0 ms) 12: [ RUN ] ParallelNodeHashMap/ModifiersTest/5.Swap 12: [ OK ] ParallelNodeHashMap/ModifiersTest/5.Swap (0 ms) 12: [----------] 14 tests from ParallelNodeHashMap/ModifiersTest/5 (0 ms total) 12: 12: [----------] 14 tests from ParallelNodeHashMap 12: [ RUN ] ParallelNodeHashMap.StandardLayout 12: [ OK ] ParallelNodeHashMap.StandardLayout (0 ms) 12: [ RUN ] ParallelNodeHashMap.IteratesMsan 13: Running main() from gmock_main.cc 13: [==========] Running 166 tests from 17 test suites. 13: [----------] Global test environment set-up. 13: [----------] 25 tests from ParallelNodeHashSet/ConstructorTest/0, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.NoArgs 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.NoArgs (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.BucketCount 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.BucketCount (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.BucketCountHash 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.BucketCountHash (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.BucketCountHashEqual 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.BucketCountHashEqual (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.BucketCountHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.BucketCountAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.BucketCountAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.BucketCountHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.BucketCountHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.Alloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.Alloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.InputIteratorBucketAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.InputIteratorBucketHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.CopyConstructor 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.CopyConstructor (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.CopyConstructorAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.CopyConstructorAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.MoveConstructor 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.MoveConstructor (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.MoveConstructorAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.MoveConstructorAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.InitializerListBucketHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.InitializerListBucketAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.InitializerListBucketHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.CopyAssignment 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.CopyAssignment (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.MoveAssignment 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.MoveAssignment (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.AssignmentFromInitializerList 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.AssignmentOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.MoveAssignmentOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/0.AssignmentOnSelf 13: [ OK ] ParallelNodeHashSet/ConstructorTest/0.AssignmentOnSelf (0 ms) 13: [----------] 25 tests from ParallelNodeHashSet/ConstructorTest/0 (1 ms total) 13: 13: [----------] 25 tests from ParallelNodeHashSet/ConstructorTest/1, where TypeParam = phmap::parallel_node_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > >,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.NoArgs 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.NoArgs (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.BucketCount 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.BucketCount (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.BucketCountHash 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.BucketCountHash (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.BucketCountHashEqual 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.BucketCountHashEqual (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.BucketCountHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.BucketCountAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.BucketCountAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.BucketCountHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.BucketCountHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.Alloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.Alloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.InputIteratorBucketAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.InputIteratorBucketHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.CopyConstructor 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.CopyConstructor (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.CopyConstructorAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.CopyConstructorAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.MoveConstructor 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.MoveConstructor (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.MoveConstructorAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.MoveConstructorAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.InitializerListBucketHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.InitializerListBucketAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.InitializerListBucketHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.CopyAssignment 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.CopyAssignment (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.MoveAssignment 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.MoveAssignment (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.AssignmentFromInitializerList 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.AssignmentOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.MoveAssignmentOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/1.AssignmentOnSelf 13: [ OK ] ParallelNodeHashSet/ConstructorTest/1.AssignmentOnSelf (0 ms) 13: [----------] 25 tests from ParallelNodeHashSet/ConstructorTest/1 (1 ms total) 13: 13: [----------] 25 tests from ParallelNodeHashSet/ConstructorTest/2, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.NoArgs 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.NoArgs (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.BucketCount 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.BucketCount (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.BucketCountHash 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.BucketCountHash (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.BucketCountHashEqual 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.BucketCountHashEqual (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.BucketCountHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.BucketCountHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.BucketCountAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.BucketCountAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.BucketCountHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.BucketCountHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.Alloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.Alloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.InputIteratorBucketHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.InputIteratorBucketHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.InputIteratorBucketAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.InputIteratorBucketAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.InputIteratorBucketHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.InputIteratorBucketHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.CopyConstructor 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.CopyConstructor (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.CopyConstructorAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.CopyConstructorAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.MoveConstructor 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.MoveConstructor (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.MoveConstructorAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.MoveConstructorAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.InitializerListBucketHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.InitializerListBucketHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.InitializerListBucketAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.InitializerListBucketAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.InitializerListBucketHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.InitializerListBucketHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.CopyAssignment 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.CopyAssignment (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.MoveAssignment 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.MoveAssignment (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.AssignmentFromInitializerList 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.AssignmentFromInitializerList (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.AssignmentOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.AssignmentOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.MoveAssignmentOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.MoveAssignmentOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/2.AssignmentOnSelf 13: [ OK ] ParallelNodeHashSet/ConstructorTest/2.AssignmentOnSelf (0 ms) 13: [----------] 25 tests from ParallelNodeHashSet/ConstructorTest/2 (0 ms total) 13: 13: [----------] 25 tests from ParallelNodeHashSet/ConstructorTest/3, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.NoArgs 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.NoArgs (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.BucketCount 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.BucketCount (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.BucketCountHash 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.BucketCountHash (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.BucketCountHashEqual 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.BucketCountHashEqual (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.BucketCountHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.BucketCountHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.BucketCountAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.BucketCountAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.BucketCountHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.BucketCountHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.Alloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.Alloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.InputIteratorBucketHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.InputIteratorBucketHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.InputIteratorBucketAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.InputIteratorBucketAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.InputIteratorBucketHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.InputIteratorBucketHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.CopyConstructor 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.CopyConstructor (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.CopyConstructorAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.CopyConstructorAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.MoveConstructor 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.MoveConstructor (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.MoveConstructorAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.MoveConstructorAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.InitializerListBucketHashEqualAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.InitializerListBucketHashEqualAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.InitializerListBucketAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.InitializerListBucketAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.InitializerListBucketHashAlloc 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.InitializerListBucketHashAlloc (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.CopyAssignment 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.CopyAssignment (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.MoveAssignment 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.MoveAssignment (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.AssignmentFromInitializerList 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.AssignmentFromInitializerList (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.AssignmentOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.AssignmentOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.MoveAssignmentOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.MoveAssignmentOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting (0 ms) 13: [ RUN ] ParallelNodeHashSet/ConstructorTest/3.AssignmentOnSelf 13: [ OK ] ParallelNodeHashSet/ConstructorTest/3.AssignmentOnSelf (0 ms) 13: [----------] 25 tests from ParallelNodeHashSet/ConstructorTest/3 (0 ms total) 13: 13: [----------] 3 tests from ParallelNodeHashSet/LookupTest/0, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/LookupTest/0.Count 13: [ OK ] ParallelNodeHashSet/LookupTest/0.Count (0 ms) 13: [ RUN ] ParallelNodeHashSet/LookupTest/0.Find 13: [ OK ] ParallelNodeHashSet/LookupTest/0.Find (0 ms) 13: [ RUN ] ParallelNodeHashSet/LookupTest/0.EqualRange 13: [ OK ] ParallelNodeHashSet/LookupTest/0.EqualRange (0 ms) 13: [----------] 3 tests from ParallelNodeHashSet/LookupTest/0 (0 ms total) 13: 13: [----------] 3 tests from ParallelNodeHashSet/LookupTest/1, where TypeParam = phmap::parallel_node_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > >,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/LookupTest/1.Count 13: [ OK ] ParallelNodeHashSet/LookupTest/1.Count (0 ms) 13: [ RUN ] ParallelNodeHashSet/LookupTest/1.Find 13: [ OK ] ParallelNodeHashSet/LookupTest/1.Find (0 ms) 13: [ RUN ] ParallelNodeHashSet/LookupTest/1.EqualRange 13: [ OK ] ParallelNodeHashSet/LookupTest/1.EqualRange (0 ms) 13: [----------] 3 tests from ParallelNodeHashSet/LookupTest/1 (0 ms total) 13: 13: [----------] 3 tests from ParallelNodeHashSet/LookupTest/2, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/LookupTest/2.Count 13: [ OK ] ParallelNodeHashSet/LookupTest/2.Count (0 ms) 13: [ RUN ] ParallelNodeHashSet/LookupTest/2.Find 13: [ OK ] ParallelNodeHashSet/LookupTest/2.Find (0 ms) 13: [ RUN ] ParallelNodeHashSet/LookupTest/2.EqualRange 13: [ OK ] ParallelNodeHashSet/LookupTest/2.EqualRange (0 ms) 13: [----------] 3 tests from ParallelNodeHashSet/LookupTest/2 (0 ms total) 13: 13: [----------] 3 tests from ParallelNodeHashSet/LookupTest/3, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/LookupTest/3.Count 13: [ OK ] ParallelNodeHashSet/LookupTest/3.Count (0 ms) 13: [ RUN ] ParallelNodeHashSet/LookupTest/3.Find 13: [ OK ] ParallelNodeHashSet/LookupTest/3.Find (0 ms) 13: [ RUN ] ParallelNodeHashSet/LookupTest/3.EqualRange 13: [ OK ] ParallelNodeHashSet/LookupTest/3.EqualRange (0 ms) 13: [----------] 3 tests from ParallelNodeHashSet/LookupTest/3 (0 ms total) 13: 13: [----------] 3 tests from ParallelNodeHashSet/MembersTest/0, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/MembersTest/0.Typedefs 13: [ OK ] ParallelNodeHashSet/MembersTest/0.Typedefs (0 ms) 13: [ RUN ] ParallelNodeHashSet/MembersTest/0.SimpleFunctions 13: [ OK ] ParallelNodeHashSet/MembersTest/0.SimpleFunctions (0 ms) 13: [ RUN ] ParallelNodeHashSet/MembersTest/0.BeginEnd 13: [ OK ] ParallelNodeHashSet/MembersTest/0.BeginEnd (0 ms) 13: [----------] 3 tests from ParallelNodeHashSet/MembersTest/0 (0 ms total) 13: 13: [----------] 3 tests from ParallelNodeHashSet/MembersTest/1, where TypeParam = phmap::parallel_node_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > >,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/MembersTest/1.Typedefs 13: [ OK ] ParallelNodeHashSet/MembersTest/1.Typedefs (0 ms) 13: [ RUN ] ParallelNodeHashSet/MembersTest/1.SimpleFunctions 13: [ OK ] ParallelNodeHashSet/MembersTest/1.SimpleFunctions (0 ms) 13: [ RUN ] ParallelNodeHashSet/MembersTest/1.BeginEnd 13: [ OK ] ParallelNodeHashSet/MembersTest/1.BeginEnd (0 ms) 13: [----------] 3 tests from ParallelNodeHashSet/MembersTest/1 (0 ms total) 13: 13: [----------] 3 tests from ParallelNodeHashSet/MembersTest/2, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/MembersTest/2.Typedefs 13: [ OK ] ParallelNodeHashSet/MembersTest/2.Typedefs (0 ms) 13: [ RUN ] ParallelNodeHashSet/MembersTest/2.SimpleFunctions 13: [ OK ] ParallelNodeHashSet/MembersTest/2.SimpleFunctions (0 ms) 13: [ RUN ] ParallelNodeHashSet/MembersTest/2.BeginEnd 13: [ OK ] ParallelNodeHashSet/MembersTest/2.BeginEnd (0 ms) 13: [----------] 3 tests from ParallelNodeHashSet/MembersTest/2 (0 ms total) 13: 13: [----------] 3 tests from ParallelNodeHashSet/MembersTest/3, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/MembersTest/3.Typedefs 13: [ OK ] ParallelNodeHashSet/MembersTest/3.Typedefs (0 ms) 13: [ RUN ] ParallelNodeHashSet/MembersTest/3.SimpleFunctions 13: [ OK ] ParallelNodeHashSet/MembersTest/3.SimpleFunctions (0 ms) 13: [ RUN ] ParallelNodeHashSet/MembersTest/3.BeginEnd 13: [ OK ] ParallelNodeHashSet/MembersTest/3.BeginEnd (0 ms) 13: [----------] 3 tests from ParallelNodeHashSet/MembersTest/3 (0 ms total) 13: 13: [----------] 10 tests from ParallelNodeHashSet/ModifiersTest/0, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.Clear 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.Clear (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.Insert 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.Insert (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.InsertHint 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.InsertHint (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.InsertRange 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.InsertRange (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.Emplace 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.Emplace (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.EmplaceHint 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.EmplaceHint (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.Erase 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.Erase (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.EraseRange 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.EraseRange (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.EraseKey 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.EraseKey (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/0.Swap 13: [ OK ] ParallelNodeHashSet/ModifiersTest/0.Swap (0 ms) 13: [----------] 10 tests from ParallelNodeHashSet/ModifiersTest/0 (0 ms total) 13: 13: [----------] 10 tests from ParallelNodeHashSet/ModifiersTest/1, where TypeParam = phmap::parallel_node_hash_set,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > >,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.Clear 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.Clear (1 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.Insert 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.Insert (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.InsertHint 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.InsertHint (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.InsertRange 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.InsertRange (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.Emplace 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.Emplace (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.EmplaceHint 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.EmplaceHint (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.Erase 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.Erase (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.EraseRange 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.EraseRange (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.EraseKey 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.EraseKey (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/1.Swap 13: [ OK ] ParallelNodeHashSet/ModifiersTest/1.Swap (0 ms) 13: [----------] 10 tests from ParallelNodeHashSet/ModifiersTest/1 (2 ms total) 13: 13: [----------] 10 tests from ParallelNodeHashSet/ModifiersTest/2, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.Clear 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.Clear (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.Insert 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.Insert (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.InsertHint 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.InsertHint (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.InsertRange 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.InsertRange (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.Emplace 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.Emplace (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.EmplaceHint 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.EmplaceHint (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.Erase 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.Erase (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.EraseRange 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.EraseRange (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.EraseKey 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.EraseKey (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/2.Swap 13: [ OK ] ParallelNodeHashSet/ModifiersTest/2.Swap (0 ms) 13: [----------] 10 tests from ParallelNodeHashSet/ModifiersTest/2 (0 ms total) 13: 13: [----------] 10 tests from ParallelNodeHashSet/ModifiersTest/3, where TypeParam = phmap::parallel_node_hash_set,4u,phmap::NullMutex> 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.Clear 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.Clear (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.Insert 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.Insert (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.InsertHint 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.InsertHint (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.InsertRange 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.InsertRange (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.Emplace 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.Emplace (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.EmplaceHint 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.EmplaceHint (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.Erase 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.Erase (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.EraseRange 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.EraseRange (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.EraseKey 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.EraseKey (0 ms) 13: [ RUN ] ParallelNodeHashSet/ModifiersTest/3.Swap 13: [ OK ] ParallelNodeHashSet/ModifiersTest/3.Swap (0 ms) 13: [----------] 10 tests from ParallelNodeHashSet/ModifiersTest/3 (0 ms total) 13: 13: [----------] 2 tests from ParallelNodeHashSet 13: [ RUN ] ParallelNodeHashSet.MoveableNotCopyableCompiles 13: [ OK ] ParallelNodeHashSet.MoveableNotCopyableCompiles (0 ms) 13: [ RUN ] ParallelNodeHashSet.MergeExtractInsert 13: [ OK ] ParallelNodeHashSet.MergeExtractInsert (0 ms) 13: [----------] 2 tests from ParallelNodeHashSet (0 ms total) 13: 13: [----------] Global test environment tear-down 13: [==========] 166 tests from 17 test suites ran. (8 ms total) 13: [ PASSED ] 166 tests. 10/17 Test #13: test_parallel_node_hash_set ......... Passed 0.02 sec test 14 Start 14: test_parallel_flat_hash_map_mutex 14: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_parallel_flat_hash_map_mutex 14: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 14: Test timeout computed to be: 10000000 4: [ OK ] Table.InsertEraseStressTest (158 ms) 4: [ RUN ] Table.InsertOverloads 4: [ OK ] Table.InsertOverloads (0 ms) 4: [ RUN ] Table.LargeTable 14: Running main() from gmock_main.cc 14: [==========] Running 296 tests from 25 test suites. 14: [----------] Global test environment set-up. 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/0, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.NoArgs 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.NoArgs (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCount 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCount (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHash 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHash (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashEqual 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashEqual (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.BucketCountHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.Alloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.Alloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InputIteratorBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.CopyConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.CopyConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.CopyConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.CopyConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.MoveConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.MoveConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.MoveConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.MoveConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.InitializerListBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.Assignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.Assignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.MoveAssignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.MoveAssignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.AssignmentFromInitializerList 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.AssignmentFromInitializerList (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.AssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.AssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.MoveAssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.AssignmentFromInitializerListOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/0.AssignmentOnSelf 14: [ OK ] ParallelFlatHashMap/ConstructorTest/0.AssignmentOnSelf (0 ms) 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/0 (1 ms total) 14: 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/1, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.NoArgs 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.NoArgs (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCount 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCount (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHash 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHash (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashEqual 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashEqual (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.BucketCountHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.Alloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.Alloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InputIteratorBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.CopyConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.CopyConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.CopyConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.CopyConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.MoveConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.MoveConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.MoveConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.MoveConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.InitializerListBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.Assignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.Assignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.MoveAssignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.MoveAssignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.AssignmentFromInitializerList 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.AssignmentFromInitializerList (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.AssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.AssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.MoveAssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.AssignmentFromInitializerListOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/1.AssignmentOnSelf 14: [ OK ] ParallelFlatHashMap/ConstructorTest/1.AssignmentOnSelf (0 ms) 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/1 (2 ms total) 14: 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/2, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.NoArgs 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.NoArgs (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCount 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCount (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHash 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHash (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashEqual 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashEqual (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.BucketCountHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.Alloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.Alloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InputIteratorBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.CopyConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.CopyConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.CopyConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.CopyConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.MoveConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.MoveConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.MoveConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.MoveConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.InitializerListBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.Assignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.Assignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.MoveAssignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.MoveAssignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.AssignmentFromInitializerList 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.AssignmentFromInitializerList (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.AssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.AssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.MoveAssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.MoveAssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.AssignmentFromInitializerListOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/2.AssignmentOnSelf 14: [ OK ] ParallelFlatHashMap/ConstructorTest/2.AssignmentOnSelf (0 ms) 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/2 (1 ms total) 14: 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/3, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.NoArgs 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.NoArgs (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCount 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCount (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHash 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHash (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashEqual 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashEqual (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.BucketCountHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.Alloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.Alloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InputIteratorBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.CopyConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.CopyConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.CopyConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.CopyConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.MoveConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.MoveConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.MoveConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.MoveConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.InitializerListBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.Assignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.Assignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.MoveAssignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.MoveAssignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.AssignmentFromInitializerList 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.AssignmentFromInitializerList (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.AssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.AssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.MoveAssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.MoveAssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.AssignmentFromInitializerListOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/3.AssignmentOnSelf 14: [ OK ] ParallelFlatHashMap/ConstructorTest/3.AssignmentOnSelf (0 ms) 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/3 (0 ms total) 14: 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/4, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.NoArgs 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.NoArgs (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCount 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCount (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHash 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHash (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashEqual 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashEqual (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountAlloc (1 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.BucketCountHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.Alloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.Alloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InputIteratorBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.CopyConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.CopyConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.CopyConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.CopyConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.MoveConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.MoveConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.MoveConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.MoveConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.InitializerListBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.Assignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.Assignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.MoveAssignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.MoveAssignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.AssignmentFromInitializerList 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.AssignmentFromInitializerList (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.AssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.AssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.MoveAssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.MoveAssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.AssignmentFromInitializerListOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.AssignmentFromInitializerListOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/4.AssignmentOnSelf 14: [ OK ] ParallelFlatHashMap/ConstructorTest/4.AssignmentOnSelf (0 ms) 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/4 (2 ms total) 14: 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/5, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.NoArgs 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.NoArgs (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCount 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCount (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHash 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHash (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashEqual 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashEqual (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.BucketCountHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.Alloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.Alloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InputIteratorBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.CopyConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.CopyConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.CopyConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.CopyConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.MoveConstructor 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.MoveConstructor (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.MoveConstructorAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.MoveConstructorAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketHashEqualAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketHashEqualAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketHashAlloc 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.InitializerListBucketHashAlloc (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.Assignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.Assignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.MoveAssignment 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.MoveAssignment (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.AssignmentFromInitializerList 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.AssignmentFromInitializerList (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.AssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.AssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.MoveAssignmentOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.MoveAssignmentOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.AssignmentFromInitializerListOverwritesExisting 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.AssignmentFromInitializerListOverwritesExisting (0 ms) 14: [ RUN ] ParallelFlatHashMap/ConstructorTest/5.AssignmentOnSelf 14: [ OK ] ParallelFlatHashMap/ConstructorTest/5.AssignmentOnSelf (0 ms) 14: [----------] 25 tests from ParallelFlatHashMap/ConstructorTest/5 (1 ms total) 14: 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/0, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/LookupTest/0.At 14: [ OK ] ParallelFlatHashMap/LookupTest/0.At (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/0.OperatorBracket 14: [ OK ] ParallelFlatHashMap/LookupTest/0.OperatorBracket (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/0.Count 14: [ OK ] ParallelFlatHashMap/LookupTest/0.Count (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/0.Find 14: [ OK ] ParallelFlatHashMap/LookupTest/0.Find (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/0.EqualRange 14: [ OK ] ParallelFlatHashMap/LookupTest/0.EqualRange (0 ms) 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/0 (0 ms total) 14: 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/1, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/LookupTest/1.At 14: [ OK ] ParallelFlatHashMap/LookupTest/1.At (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/1.OperatorBracket 14: [ OK ] ParallelFlatHashMap/LookupTest/1.OperatorBracket (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/1.Count 14: [ OK ] ParallelFlatHashMap/LookupTest/1.Count (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/1.Find 14: [ OK ] ParallelFlatHashMap/LookupTest/1.Find (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/1.EqualRange 14: [ OK ] ParallelFlatHashMap/LookupTest/1.EqualRange (0 ms) 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/1 (0 ms total) 14: 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/2, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/LookupTest/2.At 14: [ OK ] ParallelFlatHashMap/LookupTest/2.At (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/2.OperatorBracket 14: [ OK ] ParallelFlatHashMap/LookupTest/2.OperatorBracket (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/2.Count 14: [ OK ] ParallelFlatHashMap/LookupTest/2.Count (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/2.Find 14: [ OK ] ParallelFlatHashMap/LookupTest/2.Find (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/2.EqualRange 14: [ OK ] ParallelFlatHashMap/LookupTest/2.EqualRange (0 ms) 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/2 (1 ms total) 14: 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/3, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/LookupTest/3.At 14: [ OK ] ParallelFlatHashMap/LookupTest/3.At (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/3.OperatorBracket 14: [ OK ] ParallelFlatHashMap/LookupTest/3.OperatorBracket (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/3.Count 14: [ OK ] ParallelFlatHashMap/LookupTest/3.Count (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/3.Find 14: [ OK ] ParallelFlatHashMap/LookupTest/3.Find (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/3.EqualRange 14: [ OK ] ParallelFlatHashMap/LookupTest/3.EqualRange (0 ms) 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/3 (0 ms total) 14: 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/4, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/LookupTest/4.At 14: [ OK ] ParallelFlatHashMap/LookupTest/4.At (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/4.OperatorBracket 14: [ OK ] ParallelFlatHashMap/LookupTest/4.OperatorBracket (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/4.Count 14: [ OK ] ParallelFlatHashMap/LookupTest/4.Count (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/4.Find 14: [ OK ] ParallelFlatHashMap/LookupTest/4.Find (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/4.EqualRange 14: [ OK ] ParallelFlatHashMap/LookupTest/4.EqualRange (0 ms) 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/4 (0 ms total) 14: 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/5, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/LookupTest/5.At 14: [ OK ] ParallelFlatHashMap/LookupTest/5.At (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/5.OperatorBracket 14: [ OK ] ParallelFlatHashMap/LookupTest/5.OperatorBracket (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/5.Count 14: [ OK ] ParallelFlatHashMap/LookupTest/5.Count (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/5.Find 14: [ OK ] ParallelFlatHashMap/LookupTest/5.Find (0 ms) 14: [ RUN ] ParallelFlatHashMap/LookupTest/5.EqualRange 14: [ OK ] ParallelFlatHashMap/LookupTest/5.EqualRange (0 ms) 14: [----------] 5 tests from ParallelFlatHashMap/LookupTest/5 (0 ms total) 14: 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/0, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/MembersTest/0.Typedefs 14: [ OK ] ParallelFlatHashMap/MembersTest/0.Typedefs (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/0.SimpleFunctions 14: [ OK ] ParallelFlatHashMap/MembersTest/0.SimpleFunctions (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/0.BeginEnd 14: [ OK ] ParallelFlatHashMap/MembersTest/0.BeginEnd (0 ms) 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/0 (0 ms total) 14: 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/1, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/MembersTest/1.Typedefs 14: [ OK ] ParallelFlatHashMap/MembersTest/1.Typedefs (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/1.SimpleFunctions 14: [ OK ] ParallelFlatHashMap/MembersTest/1.SimpleFunctions (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/1.BeginEnd 14: [ OK ] ParallelFlatHashMap/MembersTest/1.BeginEnd (0 ms) 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/1 (0 ms total) 14: 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/2, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/MembersTest/2.Typedefs 14: [ OK ] ParallelFlatHashMap/MembersTest/2.Typedefs (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/2.SimpleFunctions 14: [ OK ] ParallelFlatHashMap/MembersTest/2.SimpleFunctions (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/2.BeginEnd 14: [ OK ] ParallelFlatHashMap/MembersTest/2.BeginEnd (0 ms) 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/2 (0 ms total) 14: 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/3, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/MembersTest/3.Typedefs 14: [ OK ] ParallelFlatHashMap/MembersTest/3.Typedefs (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/3.SimpleFunctions 14: [ OK ] ParallelFlatHashMap/MembersTest/3.SimpleFunctions (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/3.BeginEnd 14: [ OK ] ParallelFlatHashMap/MembersTest/3.BeginEnd (0 ms) 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/3 (0 ms total) 14: 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/4, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/MembersTest/4.Typedefs 14: [ OK ] ParallelFlatHashMap/MembersTest/4.Typedefs (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/4.SimpleFunctions 14: [ OK ] ParallelFlatHashMap/MembersTest/4.SimpleFunctions (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/4.BeginEnd 14: [ OK ] ParallelFlatHashMap/MembersTest/4.BeginEnd (0 ms) 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/4 (0 ms total) 14: 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/5, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/MembersTest/5.Typedefs 14: [ OK ] ParallelFlatHashMap/MembersTest/5.Typedefs (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/5.SimpleFunctions 14: [ OK ] ParallelFlatHashMap/MembersTest/5.SimpleFunctions (0 ms) 14: [ RUN ] ParallelFlatHashMap/MembersTest/5.BeginEnd 14: [ OK ] ParallelFlatHashMap/MembersTest/5.BeginEnd (0 ms) 14: [----------] 3 tests from ParallelFlatHashMap/MembersTest/5 (0 ms total) 14: 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/0, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Clear 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Clear (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Insert 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Insert (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.InsertHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.InsertHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.InsertRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.InsertRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.InsertOrAssign 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.InsertOrAssign (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.InsertOrAssignHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.InsertOrAssignHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Emplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Emplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.EmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.EmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.TryEmplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.TryEmplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.TryEmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.TryEmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Erase 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Erase (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.EraseRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.EraseRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.EraseKey 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.EraseKey (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/0.Swap 14: [ OK ] ParallelFlatHashMap/ModifiersTest/0.Swap (0 ms) 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/0 (0 ms total) 14: 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/1, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,int,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > const,int> >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Clear 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Clear (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Insert 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Insert (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.InsertHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.InsertHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.InsertRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.InsertRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.InsertOrAssign 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.InsertOrAssign (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.InsertOrAssignHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.InsertOrAssignHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Emplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Emplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.EmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.EmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.TryEmplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.TryEmplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.TryEmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.TryEmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Erase 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Erase (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.EraseRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.EraseRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.EraseKey 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.EraseKey (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/1.Swap 14: [ OK ] ParallelFlatHashMap/ModifiersTest/1.Swap (0 ms) 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/1 (0 ms total) 14: 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/2, where TypeParam = phmap::parallel_flat_hash_map,std::allocator >,phmap::priv::StatefulTestingHash,phmap::priv::StatefulTestingEqual,phmap::priv::Alloc,std::allocator > > >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Clear 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Clear (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Insert 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Insert (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.InsertHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.InsertHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.InsertRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.InsertRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.InsertOrAssign 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.InsertOrAssign (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.InsertOrAssignHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.InsertOrAssignHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Emplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Emplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.EmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.EmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.TryEmplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.TryEmplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.TryEmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.TryEmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Erase 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Erase (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.EraseRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.EraseRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.EraseKey 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.EraseKey (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/2.Swap 14: [ OK ] ParallelFlatHashMap/ModifiersTest/2.Swap (0 ms) 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/2 (0 ms total) 14: 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/3, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Clear 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Clear (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Insert 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Insert (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.InsertHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.InsertHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.InsertRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.InsertRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.InsertOrAssign 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.InsertOrAssign (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.InsertOrAssignHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.InsertOrAssignHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Emplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Emplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.EmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.EmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.TryEmplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.TryEmplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.TryEmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.TryEmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Erase 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Erase (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.EraseRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.EraseRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.EraseKey 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.EraseKey (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/3.Swap 14: [ OK ] ParallelFlatHashMap/ModifiersTest/3.Swap (0 ms) 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/3 (0 ms total) 14: 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/4, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Clear 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Clear (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Insert 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Insert (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.InsertHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.InsertHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.InsertRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.InsertRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.InsertOrAssign 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.InsertOrAssign (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.InsertOrAssignHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.InsertOrAssignHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Emplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Emplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.EmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.EmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.TryEmplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.TryEmplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.TryEmplaceHint 4: [ OK ] Table.LargeTable (22 ms) 4: [ RUN ] Table.EnsureNonQuadraticAsInRust 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.TryEmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Erase 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Erase (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.EraseRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.EraseRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.EraseKey 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.EraseKey (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/4.Swap 14: [ OK ] ParallelFlatHashMap/ModifiersTest/4.Swap (0 ms) 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/4 (1 ms total) 14: 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/5, where TypeParam = phmap::parallel_flat_hash_map >,4u,std::mutex> 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Clear 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Clear (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Insert 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Insert (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.InsertHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.InsertHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.InsertRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.InsertRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.InsertOrAssign 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.InsertOrAssign (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.InsertOrAssignHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.InsertOrAssignHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Emplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Emplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.EmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.EmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.TryEmplace 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.TryEmplace (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.TryEmplaceHint 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.TryEmplaceHint (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Erase 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Erase (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.EraseRange 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.EraseRange (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.EraseKey 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.EraseKey (0 ms) 14: [ RUN ] ParallelFlatHashMap/ModifiersTest/5.Swap 14: [ OK ] ParallelFlatHashMap/ModifiersTest/5.Swap (0 ms) 14: [----------] 14 tests from ParallelFlatHashMap/ModifiersTest/5 (0 ms total) 14: 14: [----------] 14 tests from ParallelFlatHashMap 14: [ RUN ] ParallelFlatHashMap.StandardLayout 14: [ OK ] ParallelFlatHashMap.StandardLayout (0 ms) 14: [ RUN ] ParallelFlatHashMap.IteratesMsan 4: [ OK ] Table.EnsureNonQuadraticAsInRust (13 ms) 4: [ RUN ] Table.ClearBug 4: [ OK ] Table.ClearBug (0 ms) 4: [ RUN ] Table.Erase 4: [ OK ] Table.Erase (0 ms) 4: [ RUN ] Table.EraseMaintainsValidIterator 4: [ OK ] Table.EraseMaintainsValidIterator (0 ms) 4: [ DISABLED ] Table.DISABLED_EnsureNonQuadraticTopNXorSeedByProbeSeqLength 4: [ DISABLED ] Table.DISABLED_EnsureNonQuadraticTopNLinearTransformByProbeSeqLength 4: [ RUN ] Table.EraseCollision 4: [ OK ] Table.EraseCollision (0 ms) 4: [ RUN ] Table.EraseInsertProbing 4: [ OK ] Table.EraseInsertProbing (0 ms) 4: [ RUN ] Table.Clear 4: [ OK ] Table.Clear (0 ms) 4: [ RUN ] Table.Swap 4: [ OK ] Table.Swap (0 ms) 4: [ RUN ] Table.Rehash 4: [ OK ] Table.Rehash (0 ms) 4: [ RUN ] Table.RehashDoesNotRehashWhenNotNecessary 4: [ OK ] Table.RehashDoesNotRehashWhenNotNecessary (0 ms) 4: [ RUN ] Table.RehashZeroDoesNotAllocateOnEmptyTable 4: [ OK ] Table.RehashZeroDoesNotAllocateOnEmptyTable (0 ms) 4: [ RUN ] Table.RehashZeroDeallocatesEmptyTable 4: [ OK ] Table.RehashZeroDeallocatesEmptyTable (0 ms) 4: [ RUN ] Table.RehashZeroForcesRehash 4: [ OK ] Table.RehashZeroForcesRehash (0 ms) 4: [ RUN ] Table.ConstructFromInitList 4: [ OK ] Table.ConstructFromInitList (0 ms) 4: [ RUN ] Table.CopyConstruct 4: [ OK ] Table.CopyConstruct (0 ms) 4: [ RUN ] Table.CopyConstructWithAlloc 4: [ OK ] Table.CopyConstructWithAlloc (0 ms) 4: [ RUN ] Table.AllocWithExplicitCtor 4: [ OK ] Table.AllocWithExplicitCtor (0 ms) 4: [ RUN ] Table.MoveConstruct 4: [ OK ] Table.MoveConstruct (0 ms) 4: [ RUN ] Table.MoveConstructWithAlloc 4: [ OK ] Table.MoveConstructWithAlloc (0 ms) 4: [ RUN ] Table.CopyAssign 4: [ OK ] Table.CopyAssign (0 ms) 4: [ RUN ] Table.CopySelfAssign 4: [ OK ] Table.CopySelfAssign (0 ms) 4: [ RUN ] Table.MoveAssign 4: [ OK ] Table.MoveAssign (0 ms) 4: [ RUN ] Table.Equality 4: [ OK ] Table.Equality (0 ms) 4: [ RUN ] Table.Equality2 4: [ OK ] Table.Equality2 (0 ms) 4: [ RUN ] Table.Equality3 4: [ OK ] Table.Equality3 (0 ms) 4: [ RUN ] Table.NumDeletedRegression 4: [ OK ] Table.NumDeletedRegression (0 ms) 4: [ RUN ] Table.FindFullDeletedRegression 4: [ OK ] Table.FindFullDeletedRegression (0 ms) 4: [ RUN ] Table.ReplacingDeletedSlotDoesNotRehash 4: [ OK ] Table.ReplacingDeletedSlotDoesNotRehash (0 ms) 4: [ RUN ] Table.NoThrowMoveConstruct 4: [ OK ] Table.NoThrowMoveConstruct (0 ms) 4: [ RUN ] Table.NoThrowMoveAssign 4: [ OK ] Table.NoThrowMoveAssign (0 ms) 4: [ RUN ] Table.NoThrowSwappable 4: [ OK ] Table.NoThrowSwappable (0 ms) 4: [ RUN ] Table.HeterogeneousLookup 4: [ OK ] Table.HeterogeneousLookup (0 ms) 4: [ RUN ] Table.HeterogeneousLookupOverloads 4: [ OK ] Table.HeterogeneousLookupOverloads (0 ms) 4: [ RUN ] Table.Merge 4: [ OK ] Table.Merge (0 ms) 4: [ RUN ] Table.IterationOrderChangesByInstance 4: [ OK ] Table.IterationOrderChangesByInstance (0 ms) 4: [ RUN ] Table.IterationOrderChangesOnRehash 4: [ OK ] Table.IterationOrderChangesOnRehash (0 ms) 4: [ RUN ] Table.UnstablePointers 4: [ OK ] Table.UnstablePointers (0 ms) 4: [----------] 52 tests from Table (195 ms total) 4: 4: [----------] 3 tests from Iterator 4: [ RUN ] Iterator.IsDefaultConstructible 4: [ OK ] Iterator.IsDefaultConstructible (0 ms) 4: [ RUN ] Iterator.ConvertsToConstIterator 4: [ OK ] Iterator.ConvertsToConstIterator (0 ms) 4: [ RUN ] Iterator.Iterates 4: [ OK ] Iterator.Iterates (0 ms) 4: [----------] 3 tests from Iterator (0 ms total) 4: 4: [----------] 1 test from ConstIterator 4: [ RUN ] ConstIterator.IsDefaultConstructible 4: [ OK ] ConstIterator.IsDefaultConstructible (0 ms) 4: [----------] 1 test from ConstIterator (0 ms total) 4: 4: [----------] 2 tests from Nodes 4: [ RUN ] Nodes.EmptyNodeType 4: [ OK ] Nodes.EmptyNodeType (0 ms) 4: [ RUN ] Nodes.ExtractInsert 4: [ OK ] Nodes.ExtractInsert (0 ms) 4: [----------] 2 tests from Nodes (0 ms total) 4: 4: [----------] 1 test from RawHashSamplerTest 4: [ DISABLED ] RawHashSamplerTest.DISABLED_Sample 4: [ RUN ] RawHashSamplerTest.DoNotSampleCustomAllocators 10: [ OK ] ParallelFlatHashMap.IteratesMsan (111 ms) 10: [ RUN ] ParallelFlatHashMap.PtrKet 10: [ OK ] ParallelFlatHashMap.PtrKet (0 ms) 10: [ RUN ] ParallelFlatHashMap.LazyKeyPattern 10: [ OK ] ParallelFlatHashMap.LazyKeyPattern (0 ms) 10: [ RUN ] ParallelFlatHashMap.BitfieldArgument 10: [ OK ] ParallelFlatHashMap.BitfieldArgument (0 ms) 10: [ RUN ] ParallelFlatHashMap.MergeExtractInsert 10: [ OK ] ParallelFlatHashMap.MergeExtractInsert (0 ms) 10: [ RUN ] ParallelFlatHashMap.Swap 10: [ OK ] ParallelFlatHashMap.Swap (0 ms) 10: [ RUN ] ParallelFlatHashMap.IfContains 10: [ OK ] ParallelFlatHashMap.IfContains (0 ms) 10: [ RUN ] ParallelFlatHashMap.ModifyIf 10: [ OK ] ParallelFlatHashMap.ModifyIf (0 ms) 10: [ RUN ] ParallelFlatHashMap.TryEmplaceL 10: [ OK ] ParallelFlatHashMap.TryEmplaceL (0 ms) 10: [ RUN ] ParallelFlatHashMap.LazyEmplaceL 10: [ OK ] ParallelFlatHashMap.LazyEmplaceL (0 ms) 10: [ RUN ] ParallelFlatHashMap.EraseIf 10: [ OK ] ParallelFlatHashMap.EraseIf (0 ms) 10: [ RUN ] ParallelFlatHashMap.ForEach 10: [ OK ] ParallelFlatHashMap.ForEach (0 ms) 10: [ RUN ] ParallelFlatHashMap.EmplaceSingle 10: [ OK ] ParallelFlatHashMap.EmplaceSingle (0 ms) 10: [----------] 14 tests from ParallelFlatHashMap (112 ms total) 10: 10: [----------] Global test environment tear-down 10: [==========] 296 tests from 25 test suites ran. (128 ms total) 10: [ PASSED ] 296 tests. 11/17 Test #10: test_parallel_flat_hash_map ......... Passed 0.15 sec test 15 Start 15: test_dump_load 15: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_dump_load 15: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 15: Test timeout computed to be: 10000000 15: Running main() from gmock_main.cc 15: [==========] Running 3 tests from 1 test suite. 15: [----------] Global test environment set-up. 15: [----------] 3 tests from DumpLoad 15: [ RUN ] DumpLoad.FlatHashSet_uint32 15: [ OK ] DumpLoad.FlatHashSet_uint32 (0 ms) 15: [ RUN ] DumpLoad.FlatHashMap_uint64_uint32 15: [ OK ] DumpLoad.FlatHashMap_uint64_uint32 (0 ms) 15: [ RUN ] DumpLoad.ParallelFlatHashMap_uint64_uint32 15: [ OK ] DumpLoad.ParallelFlatHashMap_uint64_uint32 (4 ms) 15: [----------] 3 tests from DumpLoad (4 ms total) 15: 15: [----------] Global test environment tear-down 15: [==========] 3 tests from 1 test suite ran. (5 ms total) 15: [ PASSED ] 3 tests. 12/17 Test #15: test_dump_load ...................... Passed 0.01 sec test 16 Start 16: test_erase_if 16: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_erase_if 16: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 16: Test timeout computed to be: 10000000 12: [ OK ] ParallelNodeHashMap.IteratesMsan (99 ms) 12: [ RUN ] ParallelNodeHashMap.PtrKet 12: [ OK ] ParallelNodeHashMap.PtrKet (0 ms) 12: [ RUN ] ParallelNodeHashMap.LazyKeyPattern 12: [ OK ] ParallelNodeHashMap.LazyKeyPattern (0 ms) 12: [ RUN ] ParallelNodeHashMap.BitfieldArgument 12: [ OK ] ParallelNodeHashMap.BitfieldArgument (0 ms) 12: [ RUN ] ParallelNodeHashMap.MergeExtractInsert 12: [ OK ] ParallelNodeHashMap.MergeExtractInsert (0 ms) 12: [ RUN ] ParallelNodeHashMap.Swap 12: [ OK ] ParallelNodeHashMap.Swap (0 ms) 12: [ RUN ] ParallelNodeHashMap.IfContains 12: [ OK ] ParallelNodeHashMap.IfContains (0 ms) 12: [ RUN ] ParallelNodeHashMap.ModifyIf 12: [ OK ] ParallelNodeHashMap.ModifyIf (0 ms) 12: [ RUN ] ParallelNodeHashMap.TryEmplaceL 12: [ OK ] ParallelNodeHashMap.TryEmplaceL (0 ms) 12: [ RUN ] ParallelNodeHashMap.LazyEmplaceL 12: [ OK ] ParallelNodeHashMap.LazyEmplaceL (0 ms) 12: [ RUN ] ParallelNodeHashMap.EraseIf 12: [ OK ] ParallelNodeHashMap.EraseIf (0 ms) 12: [ RUN ] ParallelNodeHashMap.ForEach 12: [ OK ] ParallelNodeHashMap.ForEach (0 ms) 12: [ RUN ] ParallelNodeHashMap.EmplaceSingle 12: [ OK ] ParallelNodeHashMap.EmplaceSingle (0 ms) 12: [----------] 14 tests from ParallelNodeHashMap (99 ms total) 12: 12: [----------] Global test environment tear-down 12: [==========] 296 tests from 25 test suites ran. (113 ms total) 12: [ PASSED ] 296 tests. 13/17 Test #12: test_parallel_node_hash_map ......... Passed 0.13 sec test 17 Start 17: test_btree 17: Test command: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf/test_btree 17: Working Directory: /build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf 17: Test timeout computed to be: 10000000 16: Running main() from gmock_main.cc 16: [==========] Running 3 tests from 1 test suite. 16: [----------] Global test environment set-up. 16: [----------] 3 tests from EraseIf 16: [ RUN ] EraseIf.FlatHashSet_uint32 16: [ OK ] EraseIf.FlatHashSet_uint32 (0 ms) 16: [ RUN ] EraseIf.FlatHashMap_uint64_uint32 16: [ OK ] EraseIf.FlatHashMap_uint64_uint32 (0 ms) 16: [ RUN ] EraseIf.ParallelFlatHashMap_uint64_uint32 16: [ OK ] EraseIf.ParallelFlatHashMap_uint64_uint32 (0 ms) 16: [----------] 3 tests from EraseIf (0 ms total) 16: 16: [----------] Global test environment tear-down 16: [==========] 3 tests from 1 test suite ran. (0 ms total) 16: [ PASSED ] 3 tests. 14/17 Test #16: test_erase_if ....................... Passed 0.01 sec 17: Running main() from gmock_main.cc 17: [==========] Running 69 tests from 1 test suite. 17: [----------] Global test environment set-up. 17: [----------] 69 tests from Btree 17: [ RUN ] Btree.set_int32 14: [ OK ] ParallelFlatHashMap.IteratesMsan (101 ms) 14: [ RUN ] ParallelFlatHashMap.PtrKet 14: [ OK ] ParallelFlatHashMap.PtrKet (0 ms) 14: [ RUN ] ParallelFlatHashMap.LazyKeyPattern 14: [ OK ] ParallelFlatHashMap.LazyKeyPattern (0 ms) 14: [ RUN ] ParallelFlatHashMap.BitfieldArgument 14: [ OK ] ParallelFlatHashMap.BitfieldArgument (0 ms) 14: [ RUN ] ParallelFlatHashMap.MergeExtractInsert 14: [ OK ] ParallelFlatHashMap.MergeExtractInsert (0 ms) 14: [ RUN ] ParallelFlatHashMap.Swap 14: [ OK ] ParallelFlatHashMap.Swap (0 ms) 14: [ RUN ] ParallelFlatHashMap.IfContains 14: [ OK ] ParallelFlatHashMap.IfContains (0 ms) 14: [ RUN ] ParallelFlatHashMap.ModifyIf 14: [ OK ] ParallelFlatHashMap.ModifyIf (0 ms) 14: [ RUN ] ParallelFlatHashMap.TryEmplaceL 14: [ OK ] ParallelFlatHashMap.TryEmplaceL (0 ms) 14: [ RUN ] ParallelFlatHashMap.LazyEmplaceL 14: [ OK ] ParallelFlatHashMap.LazyEmplaceL (0 ms) 14: [ RUN ] ParallelFlatHashMap.EraseIf 14: [ OK ] ParallelFlatHashMap.EraseIf (0 ms) 14: [ RUN ] ParallelFlatHashMap.ForEach 14: [ OK ] ParallelFlatHashMap.ForEach (0 ms) 14: [ RUN ] ParallelFlatHashMap.EmplaceSingle 14: [ OK ] ParallelFlatHashMap.EmplaceSingle (0 ms) 14: [----------] 14 tests from ParallelFlatHashMap (102 ms total) 14: 14: [----------] Global test environment tear-down 14: [==========] 296 tests from 25 test suites ran. (119 ms total) 14: [ PASSED ] 296 tests. 15/17 Test #14: test_parallel_flat_hash_map_mutex ... Passed 0.13 sec 4: [ OK ] RawHashSamplerTest.DoNotSampleCustomAllocators (328 ms) 4: [----------] 1 test from RawHashSamplerTest (328 ms total) 4: 4: [----------] Global test environment tear-down 4: [==========] 72 tests from 10 test suites ran. (535 ms total) 4: [ PASSED ] 72 tests. 4: 4: YOU HAVE 3 DISABLED TESTS 4: 16/17 Test #4: test_raw_hash_set ................... Passed 0.55 sec 17: [ OK ] Btree.set_int32 (315 ms) 17: [ RUN ] Btree.set_int64 17: [ OK ] Btree.set_int64 (317 ms) 17: [ RUN ] Btree.set_string 17: [ OK ] Btree.set_string (906 ms) 17: [ RUN ] Btree.set_pair 17: [ OK ] Btree.set_pair (346 ms) 17: [ RUN ] Btree.map_int32 17: [ OK ] Btree.map_int32 (319 ms) 17: [ RUN ] Btree.map_int64 17: [ OK ] Btree.map_int64 (317 ms) 17: [ RUN ] Btree.map_string 17: [ OK ] Btree.map_string (1054 ms) 17: [ RUN ] Btree.map_pair 17: [ OK ] Btree.map_pair (370 ms) 17: [ RUN ] Btree.multiset_int32 17: [ OK ] Btree.multiset_int32 (580 ms) 17: [ RUN ] Btree.multiset_int64 17: [ OK ] Btree.multiset_int64 (594 ms) 17: [ RUN ] Btree.multiset_string 17: [ OK ] Btree.multiset_string (1688 ms) 17: [ RUN ] Btree.multiset_pair 17: [ OK ] Btree.multiset_pair (667 ms) 17: [ RUN ] Btree.multimap_int32 17: [ OK ] Btree.multimap_int32 (565 ms) 17: [ RUN ] Btree.multimap_int64 17: [ OK ] Btree.multimap_int64 (592 ms) 17: [ RUN ] Btree.multimap_string 17: [ OK ] Btree.multimap_string (1890 ms) 17: [ RUN ] Btree.multimap_pair 17: [ OK ] Btree.multimap_pair (696 ms) 17: [ RUN ] Btree.HeterogeneousLookup 17: [ OK ] Btree.HeterogeneousLookup (0 ms) 17: [ RUN ] Btree.NoHeterogeneousLookupWithoutAlias 17: [ OK ] Btree.NoHeterogeneousLookupWithoutAlias (0 ms) 17: [ RUN ] Btree.DefaultTransparent 17: [ OK ] Btree.DefaultTransparent (0 ms) 17: [ RUN ] Btree.HeterogeneousLookupDoesntDegradePerformance 17: [ OK ] Btree.HeterogeneousLookupDoesntDegradePerformance (0 ms) 17: [ RUN ] Btree.SwapKeyCompare 17: [ OK ] Btree.SwapKeyCompare (0 ms) 17: [ RUN ] Btree.UpperBoundRegression 17: [ OK ] Btree.UpperBoundRegression (0 ms) 17: [ RUN ] Btree.Comparison 17: [ OK ] Btree.Comparison (6 ms) 17: [ RUN ] Btree.RangeCtorSanity 17: [ OK ] Btree.RangeCtorSanity (0 ms) 17: [ RUN ] Btree.BtreeMapCanHoldMoveOnlyTypes 17: [ OK ] Btree.BtreeMapCanHoldMoveOnlyTypes (0 ms) 17: [ RUN ] Btree.InitializerListConstructor 17: [ OK ] Btree.InitializerListConstructor (0 ms) 17: [ RUN ] Btree.InitializerListInsert 17: [ OK ] Btree.InitializerListInsert (0 ms) 17: [ RUN ] Btree.KeyCompareToAdapter 17: [ OK ] Btree.KeyCompareToAdapter (0 ms) 17: [ RUN ] Btree.RValueInsert 17: [ OK ] Btree.RValueInsert (0 ms) 17: [ RUN ] Btree.MovesComparisonsCopiesSwapsTracking 17: [ OK ] Btree.MovesComparisonsCopiesSwapsTracking (24 ms) 17: [ RUN ] Btree.MovesComparisonsCopiesSwapsTrackingThreeWayCompare 17: [ OK ] Btree.MovesComparisonsCopiesSwapsTrackingThreeWayCompare (25 ms) 17: [ RUN ] Btree.BtreeMapCanHoldNoDefaultCtorTypes 17: [ OK ] Btree.BtreeMapCanHoldNoDefaultCtorTypes (0 ms) 17: [ RUN ] Btree.BtreeMultimapCanHoldNoDefaultCtorTypes 17: [ OK ] Btree.BtreeMultimapCanHoldNoDefaultCtorTypes (0 ms) 17: [ RUN ] Btree.MapAt 17: [ OK ] Btree.MapAt (0 ms) 17: [ RUN ] Btree.BtreeMultisetEmplace 17: [ OK ] Btree.BtreeMultisetEmplace (0 ms) 17: [ RUN ] Btree.BtreeMultisetEmplaceHint 17: [ OK ] Btree.BtreeMultisetEmplaceHint (0 ms) 17: [ RUN ] Btree.BtreeMultimapEmplace 17: [ OK ] Btree.BtreeMultimapEmplace (0 ms) 17: [ RUN ] Btree.BtreeMultimapEmplaceHint 17: [ OK ] Btree.BtreeMultimapEmplaceHint (0 ms) 17: [ RUN ] Btree.ConstIteratorAccessors 17: [ OK ] Btree.ConstIteratorAccessors (0 ms) 17: [ RUN ] Btree.ValueComp 17: [ OK ] Btree.ValueComp (0 ms) 17: [ RUN ] Btree.DefaultConstruction 17: [ OK ] Btree.DefaultConstruction (0 ms) 17: [ RUN ] Btree.ComparableSet 17: [ OK ] Btree.ComparableSet (0 ms) 17: [ RUN ] Btree.ComparableSetsDifferentLength 17: [ OK ] Btree.ComparableSetsDifferentLength (0 ms) 17: [ RUN ] Btree.ComparableMultiset 17: [ OK ] Btree.ComparableMultiset (0 ms) 17: [ RUN ] Btree.ComparableMap 17: [ OK ] Btree.ComparableMap (0 ms) 17: [ RUN ] Btree.ComparableMultimap 17: [ OK ] Btree.ComparableMultimap (0 ms) 17: [ RUN ] Btree.ComparableSetWithCustomComparator 17: [ OK ] Btree.ComparableSetWithCustomComparator (0 ms) 17: [ RUN ] Btree.EraseReturnsIterator 17: [ OK ] Btree.EraseReturnsIterator (0 ms) 17: [ RUN ] Btree.ExtractAndInsertNodeHandleSet 17: [ OK ] Btree.ExtractAndInsertNodeHandleSet (0 ms) 17: [ RUN ] Btree.ExtractTracking 17: [ OK ] Btree.ExtractTracking (3 ms) 17: [ RUN ] Btree.ExtractAndInsertNodeHandleMultiSet 17: [ OK ] Btree.ExtractAndInsertNodeHandleMultiSet (0 ms) 17: [ RUN ] Btree.ExtractAndInsertNodeHandleMap 17: [ OK ] Btree.ExtractAndInsertNodeHandleMap (0 ms) 17: [ RUN ] Btree.ExtractAndInsertNodeHandleMultiMap 17: [ OK ] Btree.ExtractAndInsertNodeHandleMultiMap (0 ms) 17: [ RUN ] Btree.InsertHintNodeHandle 17: [ OK ] Btree.InsertHintNodeHandle (0 ms) 17: [ RUN ] Btree.MergeIntoUniqueContainers 17: [ OK ] Btree.MergeIntoUniqueContainers (0 ms) 17: [ RUN ] Btree.MergeIntoUniqueContainersWithCompareTo 17: [ OK ] Btree.MergeIntoUniqueContainersWithCompareTo (0 ms) 17: [ RUN ] Btree.MergeIntoMultiContainers 17: [ OK ] Btree.MergeIntoMultiContainers (0 ms) 17: [ RUN ] Btree.MergeIntoMultiContainersWithCompareTo 17: [ OK ] Btree.MergeIntoMultiContainersWithCompareTo (0 ms) 17: [ RUN ] Btree.MergeIntoMultiMapsWithDifferentComparators 17: [ OK ] Btree.MergeIntoMultiMapsWithDifferentComparators (0 ms) 17: [ RUN ] Btree.UserProvidedKeyCompareToComparators 17: [ OK ] Btree.UserProvidedKeyCompareToComparators (0 ms) 17: [ RUN ] Btree.TryEmplaceBasicTest 17: [ OK ] Btree.TryEmplaceBasicTest (0 ms) 17: [ RUN ] Btree.TryEmplaceWithHintWorks 17: [ OK ] Btree.TryEmplaceWithHintWorks (0 ms) 17: [ RUN ] Btree.TryEmplaceWithBadHint 17: [ OK ] Btree.TryEmplaceWithBadHint (0 ms) 17: [ RUN ] Btree.TryEmplaceMaintainsSortedOrder 17: [ OK ] Btree.TryEmplaceMaintainsSortedOrder (0 ms) 17: [ RUN ] Btree.TryEmplaceWithHintAndNoValueArgsWorks 17: [ OK ] Btree.TryEmplaceWithHintAndNoValueArgsWorks (0 ms) 17: [ RUN ] Btree.TryEmplaceWithHintAndMultipleValueArgsWorks 17: [ OK ] Btree.TryEmplaceWithHintAndMultipleValueArgsWorks (0 ms) 17: [ RUN ] Btree.MoveAssignmentAllocatorPropagation 17: [ OK ] Btree.MoveAssignmentAllocatorPropagation (0 ms) 17: [ RUN ] Btree.EmptyTree 17: [ OK ] Btree.EmptyTree (0 ms) 17: [ RUN ] Btree.EraseIf 17: [ OK ] Btree.EraseIf (0 ms) 17: [----------] 69 tests from Btree (11286 ms total) 17: 17: [----------] Global test environment tear-down 17: [==========] 69 tests from 1 test suite ran. (11286 ms total) 17: [ PASSED ] 69 tests. 17/17 Test #17: test_btree .......................... Passed 11.30 sec 100% tests passed, 0 tests failed out of 17 Total Test time (real) = 11.57 sec make[1]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libparallel-hashmap-dev/ cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/reproducible-path/parallel-hashmap-1.3.12\+ds/debian/libparallel-hashmap-dev AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/reproducible-path/parallel-hashmap-1.3.12+ds -B/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/meminfo.h -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/phmap_base.h -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/phmap_config.h -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/phmap_fwd_decl.h -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/phmap.h -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/phmap_bits.h -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/btree.h -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/phmap_dump.h -- Installing: /build/reproducible-path/parallel-hashmap-1.3.12+ds/debian/libparallel-hashmap-dev/usr/include/parallel_hashmap/phmap_utils.h make[1]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds/obj-arm-linux-gnueabihf' dh_installdocs dh_installchangelogs dh_installexamples dh_perl dh_link dh_strip_nondeterminism dh_compress debian/rules execute_before_dh_fixperms make[1]: Entering directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds' find debian -name "*.cc" | xargs -r chmod -x make[1]: Leaving directory '/build/reproducible-path/parallel-hashmap-1.3.12+ds' dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libparallel-hashmap-dev' in '../libparallel-hashmap-dev_1.3.12+ds-1_all.deb'. dpkg-genbuildinfo --build=binary -O../parallel-hashmap_1.3.12+ds-1_armhf.buildinfo dpkg-genchanges --build=binary -O../parallel-hashmap_1.3.12+ds-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/23879/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/23879/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/23879 and its subdirectories I: Current time: Sat Feb 17 23:25:14 +14 2024 I: pbuilder-time-stamp: 1708161914